From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 4544 invoked from network); 28 Jan 1997 17:45:24 -0000 Received: from euclid.skiles.gatech.edu (list@130.207.146.50) by coral.primenet.com.au with SMTP; 28 Jan 1997 17:45:24 -0000 Received: (from list@localhost) by euclid.skiles.gatech.edu (8.7.3/8.7.3) id MAA26021; Tue, 28 Jan 1997 12:17:36 -0500 (EST) Resent-Date: Tue, 28 Jan 1997 12:17:36 -0500 (EST) Date: Tue, 28 Jan 1997 17:18:31 +0000 From: Daniel Dignam Subject: return from function terminates loop Sender: daniel@SDL.UG.EDS.COM To: zsh-workers@math.gatech.edu Message-id: <32EE34E7.FF6@UG.EDS.COM> Organization: EDS Unigraphics, Cambridge, England MIME-version: 1.0 X-Mailer: Mozilla 3.01 (X11; I; OSF1 V4.0 alpha) Content-type: text/plain; charset=us-ascii Content-transfer-encoding: 7bit Resent-Message-ID: <"sNrlG1.0.WM6.lIZxo"@euclid> Resent-From: zsh-workers@math.gatech.edu X-Mailing-List: archive/latest/2833 X-Loop: zsh-workers@math.gatech.edu Precedence: list Resent-Sender: zsh-workers-request@math.gatech.edu Returning from a function which s called from a loop appears to terminate the loop. Consider the following: alfep3:zsh_test 309> zsh -f alfep3% write() function> { function> echo $* function> return function> } alfep3% for i in 1 2 for> do for> write $i for> done 1 alfep3% /users/daniel/zsh/zsh-3.1.1/Util/reporter # START zsh saveset # uname: OSF1 alfep3 V4.0 386 alpha # Aliases. alias run-help=man alias which-command=whence # Key bindings. bindkey -N .safe bindkey -N emacs bindkey -N main bindkey -N vicmd bindkey -N viins bindkey -R -M .safe "^@"-"^I" self-insert bindkey -M .safe "^J" accept-line bindkey -R -M .safe "^K"-"^L" self-insert bindkey -M .safe "^M" accept-line bindkey -R -M .safe "^N"-"\M-^?" self-insert bindkey -M emacs "^@" set-mark-command bindkey -M emacs "^A" beginning-of-line bindkey -M emacs "^B" backward-char bindkey -M emacs "^D" delete-char-or-list bindkey -M emacs "^E" end-of-line bindkey -M emacs "^F" forward-char bindkey -M emacs "^G" send-break bindkey -M emacs "^H" backward-delete-char bindkey -M emacs "^I" expand-or-complete bindkey -M emacs "^J" accept-line bindkey -M emacs "^K" kill-line bindkey -M emacs "^L" clear-screen bindkey -M emacs "^M" accept-line bindkey -M emacs "^N" down-line-or-history bindkey -M emacs "^O" accept-line-and-down-history bindkey -M emacs "^P" up-line-or-history bindkey -M emacs "^Q" push-line bindkey -M emacs "^R" history-incremental-search-backward bindkey -M emacs "^S" history-incremental-search-forward bindkey -M emacs "^T" transpose-chars bindkey -M emacs "^U" kill-whole-line bindkey -M emacs "^V" quoted-insert bindkey -M emacs "^W" backward-kill-word bindkey -M emacs "^X^B" vi-match-bracket bindkey -M emacs "^X^F" vi-find-next-char bindkey -M emacs "^X^J" vi-join bindkey -M emacs "^X^K" kill-buffer bindkey -M emacs "^X^N" infer-next-history bindkey -M emacs "^X^O" overwrite-mode bindkey -M emacs "^X^U" undo bindkey -M emacs "^X^V" vi-cmd-mode bindkey -M emacs "^X^X" exchange-point-and-mark bindkey -M emacs "^X*" expand-word bindkey -M emacs "^X=" what-cursor-position bindkey -M emacs "^XG" list-expand bindkey -M emacs "^Xg" list-expand bindkey -M emacs "^Xr" history-incremental-search-backward bindkey -M emacs "^Xs" history-incremental-search-forward bindkey -M emacs "^Xu" undo bindkey -M emacs "^Y" yank bindkey -M emacs "^[^D" list-choices bindkey -M emacs "^[^G" send-break bindkey -M emacs "^[^H" backward-kill-word bindkey -M emacs "^[^I" self-insert-unmeta bindkey -M emacs "^[^J" self-insert-unmeta bindkey -M emacs "^[^L" clear-screen bindkey -M emacs "^[^M" self-insert-unmeta bindkey -M emacs "^[^_" copy-prev-word bindkey -M emacs "^[ " expand-history bindkey -M emacs "^[!" expand-history bindkey -M emacs "^[\"" quote-region bindkey -M emacs "^[\$" spell-word bindkey -M emacs "^['" quote-line bindkey -M emacs "^[-" neg-argument bindkey -M emacs "^[." insert-last-word bindkey -M emacs "^[0" digit-argument bindkey -M emacs "^[1" digit-argument bindkey -M emacs "^[2" digit-argument bindkey -M emacs "^[3" digit-argument bindkey -M emacs "^[4" digit-argument bindkey -M emacs "^[5" digit-argument bindkey -M emacs "^[6" digit-argument bindkey -M emacs "^[7" digit-argument bindkey -M emacs "^[8" digit-argument bindkey -M emacs "^[9" digit-argument bindkey -M emacs "^[<" beginning-of-buffer-or-history bindkey -M emacs "^[>" end-of-buffer-or-history bindkey -M emacs "^[?" which-command bindkey -M emacs "^[A" accept-and-hold bindkey -M emacs "^[B" backward-word bindkey -M emacs "^[C" capitalize-word bindkey -M emacs "^[D" kill-word bindkey -M emacs "^[F" forward-word bindkey -M emacs "^[G" get-line bindkey -M emacs "^[H" run-help bindkey -M emacs "^[L" down-case-word bindkey -M emacs "^[N" history-search-forward bindkey -M emacs "^[P" history-search-backward bindkey -M emacs "^[Q" push-line bindkey -M emacs "^[S" spell-word bindkey -M emacs "^[T" transpose-words bindkey -M emacs "^[U" up-case-word bindkey -M emacs "^[W" copy-region-as-kill bindkey -M emacs "^[[A" up-line-or-history bindkey -M emacs "^[[B" down-line-or-history bindkey -M emacs "^[[C" forward-char bindkey -M emacs "^[[D" backward-char bindkey -M emacs "^[_" insert-last-word bindkey -M emacs "^[a" accept-and-hold bindkey -M emacs "^[b" backward-word bindkey -M emacs "^[c" capitalize-word bindkey -M emacs "^[d" kill-word bindkey -M emacs "^[f" forward-word bindkey -M emacs "^[g" get-line bindkey -M emacs "^[h" run-help bindkey -M emacs "^[l" down-case-word bindkey -M emacs "^[n" history-search-forward bindkey -M emacs "^[p" history-search-backward bindkey -M emacs "^[q" push-line bindkey -M emacs "^[s" spell-word bindkey -M emacs "^[t" transpose-words bindkey -M emacs "^[u" up-case-word bindkey -M emacs "^[w" copy-region-as-kill bindkey -M emacs "^[x" execute-named-cmd bindkey -M emacs "^[y" yank-pop bindkey -M emacs "^[z" execute-last-named-cmd bindkey -M emacs "^[|" vi-goto-column bindkey -M emacs "^[^?" backward-kill-word bindkey -M emacs "^_" undo bindkey -R -M emacs " "-"~" self-insert bindkey -M emacs "^?" backward-delete-char bindkey -R -M emacs "\M-^@"-"\M-^?" self-insert bindkey "^@" set-mark-command bindkey "^A" beginning-of-line bindkey "^B" backward-char bindkey "^D" delete-char-or-list bindkey "^E" end-of-line bindkey "^F" forward-char bindkey "^G" send-break bindkey "^H" backward-delete-char bindkey "^I" expand-or-complete bindkey "^J" accept-line bindkey "^K" kill-line bindkey "^L" clear-screen bindkey "^M" accept-line bindkey "^N" down-line-or-history bindkey "^O" accept-line-and-down-history bindkey "^P" up-line-or-history bindkey "^Q" push-line bindkey "^R" history-incremental-search-backward bindkey "^S" history-incremental-search-forward bindkey "^T" transpose-chars bindkey "^U" kill-whole-line bindkey "^V" quoted-insert bindkey "^W" backward-kill-word bindkey "^X^B" vi-match-bracket bindkey "^X^F" vi-find-next-char bindkey "^X^J" vi-join bindkey "^X^K" kill-buffer bindkey "^X^N" infer-next-history bindkey "^X^O" overwrite-mode bindkey "^X^U" undo bindkey "^X^V" vi-cmd-mode bindkey "^X^X" exchange-point-and-mark bindkey "^X*" expand-word bindkey "^X=" what-cursor-position bindkey "^XG" list-expand bindkey "^Xg" list-expand bindkey "^Xr" history-incremental-search-backward bindkey "^Xs" history-incremental-search-forward bindkey "^Xu" undo bindkey "^Y" yank bindkey "^[^D" list-choices bindkey "^[^G" send-break bindkey "^[^H" backward-kill-word bindkey "^[^I" self-insert-unmeta bindkey "^[^J" self-insert-unmeta bindkey "^[^L" clear-screen bindkey "^[^M" self-insert-unmeta bindkey "^[^_" copy-prev-word bindkey "^[ " expand-history bindkey "^[!" expand-history bindkey "^[\"" quote-region bindkey "^[\$" spell-word bindkey "^['" quote-line bindkey "^[-" neg-argument bindkey "^[." insert-last-word bindkey "^[0" digit-argument bindkey "^[1" digit-argument bindkey "^[2" digit-argument bindkey "^[3" digit-argument bindkey "^[4" digit-argument bindkey "^[5" digit-argument bindkey "^[6" digit-argument bindkey "^[7" digit-argument bindkey "^[8" digit-argument bindkey "^[9" digit-argument bindkey "^[<" beginning-of-buffer-or-history bindkey "^[>" end-of-buffer-or-history bindkey "^[?" which-command bindkey "^[A" accept-and-hold bindkey "^[B" backward-word bindkey "^[C" capitalize-word bindkey "^[D" kill-word bindkey "^[F" forward-word bindkey "^[G" get-line bindkey "^[H" run-help bindkey "^[L" down-case-word bindkey "^[N" history-search-forward bindkey "^[P" history-search-backward bindkey "^[Q" push-line bindkey "^[S" spell-word bindkey "^[T" transpose-words bindkey "^[U" up-case-word bindkey "^[W" copy-region-as-kill bindkey "^[[A" up-line-or-history bindkey "^[[B" down-line-or-history bindkey "^[[C" forward-char bindkey "^[[D" backward-char bindkey "^[_" insert-last-word bindkey "^[a" accept-and-hold bindkey "^[b" backward-word bindkey "^[c" capitalize-word bindkey "^[d" kill-word bindkey "^[f" forward-word bindkey "^[g" get-line bindkey "^[h" run-help bindkey "^[l" down-case-word bindkey "^[n" history-search-forward bindkey "^[p" history-search-backward bindkey "^[q" push-line bindkey "^[s" spell-word bindkey "^[t" transpose-words bindkey "^[u" up-case-word bindkey "^[w" copy-region-as-kill bindkey "^[x" execute-named-cmd bindkey "^[y" yank-pop bindkey "^[z" execute-last-named-cmd bindkey "^[|" vi-goto-column bindkey "^[^?" backward-kill-word bindkey "^_" undo bindkey -R " "-"~" self-insert bindkey "^?" backward-delete-char bindkey -R "\M-^@"-"\M-^?" self-insert bindkey -a "^D" list-choices bindkey -a "^G" list-expand bindkey -a "^H" vi-backward-char bindkey -a "^J" accept-line bindkey -a "^L" clear-screen bindkey -a "^M" accept-line bindkey -a "^N" down-history bindkey -a "^P" up-history bindkey -a "^R" redisplay bindkey -a "^[[A" up-line-or-history bindkey -a "^[[B" down-line-or-history bindkey -a "^[[C" forward-char bindkey -a "^[[D" backward-char bindkey -a " " vi-forward-char bindkey -a "\"" vi-set-buffer bindkey -a "#" pound-insert bindkey -a "\$" vi-end-of-line bindkey -a "%" vi-match-bracket bindkey -a "'" vi-goto-mark-line bindkey -a "+" vi-down-line-or-history bindkey -a "," vi-rev-repeat-find bindkey -a -- "-" vi-up-line-or-history bindkey -a "." vi-repeat-change bindkey -a "/" vi-history-search-backward bindkey -a "0" vi-digit-or-beginning-of-line bindkey -R -a "1"-"9" digit-argument bindkey -a ";" vi-repeat-find bindkey -a "<" vi-unindent bindkey -a "=" list-choices bindkey -a ">" vi-indent bindkey -a "?" vi-history-search-forward bindkey -a "A" vi-add-eol bindkey -a "B" vi-backward-blank-word bindkey -a "C" vi-change-eol bindkey -a "D" vi-kill-eol bindkey -a "E" vi-forward-blank-word-end bindkey -a "F" vi-find-prev-char bindkey -a "G" vi-fetch-history bindkey -a "I" vi-insert-bol bindkey -a "J" vi-join bindkey -a "N" vi-rev-repeat-search bindkey -a "O" vi-open-line-above bindkey -a "P" vi-put-before bindkey -a "R" vi-replace bindkey -a "S" vi-change-whole-line bindkey -a "T" vi-find-prev-char-skip bindkey -a "W" vi-forward-blank-word bindkey -a "X" vi-backward-delete-char bindkey -a "Y" vi-yank-whole-line bindkey -a "\^" vi-first-non-blank bindkey -a "\`" vi-goto-mark bindkey -a "a" vi-add-next bindkey -a "b" vi-backward-word bindkey -a "c" vi-change bindkey -a "d" vi-delete bindkey -a "e" vi-forward-word-end bindkey -a "f" vi-find-next-char bindkey -a "h" vi-backward-char bindkey -a "i" vi-insert bindkey -a "j" down-line-or-history bindkey -a "k" up-line-or-history bindkey -a "l" vi-forward-char bindkey -a "m" vi-set-mark bindkey -a "n" vi-repeat-search bindkey -a "o" vi-open-line-below bindkey -a "p" vi-put-after bindkey -a "r" vi-replace-chars bindkey -a "s" vi-substitute bindkey -a "t" vi-find-next-char-skip bindkey -a "u" vi-undo-change bindkey -a "w" vi-forward-word bindkey -a "x" vi-delete-char bindkey -a "y" vi-yank bindkey -a "|" vi-goto-column bindkey -a "~" vi-swap-case bindkey -a "^?" vi-backward-char bindkey -R -M viins "^A"-"^C" self-insert bindkey -M viins "^D" list-choices bindkey -R -M viins "^E"-"^F" self-insert bindkey -M viins "^G" list-expand bindkey -M viins "^H" vi-backward-delete-char bindkey -M viins "^I" expand-or-complete bindkey -M viins "^J" accept-line bindkey -M viins "^K" self-insert bindkey -M viins "^L" clear-screen bindkey -M viins "^M" accept-line bindkey -R -M viins "^N"-"^P" self-insert bindkey -M viins "^Q" vi-quoted-insert bindkey -M viins "^R" redisplay bindkey -R -M viins "^S"-"^T" self-insert bindkey -M viins "^U" vi-kill-line bindkey -M viins "^V" vi-quoted-insert bindkey -M viins "^W" vi-backward-kill-word bindkey -R -M viins "^X"-"^Z" self-insert bindkey -M viins "^[" vi-cmd-mode bindkey -R -M viins "^\\\\"-"~" self-insert bindkey -M viins "^?" vi-backward-delete-char bindkey -R -M viins "\M-^@"-"\M-^?" self-insert # Completions. compctl -C -c compctl -D -f compctl -T # Undefined functions. # Defined functions. # Limits. limit datasize 128MB limit stacksize 2MB limit coredumpsize 0kB limit resident 245MB limit descriptors 4096 limit addressspace 1024MB # Modules: zmodload not available. # Non-array variables. TERMCAP='vs|xterm|vs100|xterm terminal emulator (X window system): :do=^J:le=^H:ho=\E[H: :co#80:li#24:cl=\E[H\E[2J:bs:am:cm=\E[%i%d;%dH:nd=\E[C:up=\E[A: :ce=\E[K:cd=\E[J:so=\E[7m:se=\E[m:us=\E[4m:ue=\E[m: :md=\E[1m:mr=\E[7m:me=\E[m: :ku=\EOA:kd=\EOB:kr=\EOC:kl=\EOD:kb=^H: :k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:pt:sf= :sr=\EM: :al=\E[L:dl=\E[M:ic=\E[@:dc=\E[P: :MT:ks=\E[?1h\E=:ke=\E[?1l\E>:xn: :AL=\E[%dL:DL=\E[%dM:IC=\E[%d@:DC=\E[%dP: :hs:ts=\E[?E\E[?%i%dT:fs=\E[?F:es:ds=\E[?E: :is=\E\E[m\E[?7h\E[?1;4l:cs=\E[%i%d;%dr: :rs=\E[r\E<\E[m\E[H\E[2J\E[?7h\E[?1;3;4;6l:' TERM='xterm' \'#\'="0" \'$\'="20418" \'?\'="0" ACS_ALTERNATE="alfep4" ACS_MASTER="alfep4" ACS_OFF="YES" AGACONFIG="/shamrock/sw_tools/lib/aga/.config.osf64" AGAFIXOBJ="/shamrock/sw_tools/lib/osf64/aga_fix.o" ARGC="0" AWK="awk" BASE_SAMPLES_DIR="/shamrock/ug/de/etc/ugsamples" BAUD="0" CDPATH="/shamrock/ug/de:/shamrock/ug:/users/daniel:/shamrock/eim/www/httpd:./" CGMDIR="/shamrock/ug/de/ip/src/runt/no/osf" COLUMNS="122" CONTEXT_INFO="\'- assy_dev% osf= ug_misc/\'" CPP="/lib/cpp" DECW_BOOK="/local/BOOKREADER" DECW_BOOKSHELF="decosf1" DISPLAY=":0.0" DOMAINNAME="sdl.ug.eds.com" DTAPPSEARCHPATH="/users/daniel/.dt/appmanager:/etc/dt/appconfig/appmanager/%L:/etc/dt/appconfig/appmanager/C:/usr/dt/appconfig/appmanager/%L:/usr/dt/appconfig/appmanager/C" DTDATABASESEARCHPATH="/users/daniel/.dt/types/fp_dynamic,/users/daniel/.dt/types,/etc/dt/appconfig/types/%L,/etc/dt/appconfig/types/C,/usr/dt/appconfig/types/%L,/usr/dt/appconfig/types/C" DTHELPSEARCHPATH="/users/daniel/.dt/help/daniel-alfep3-0/%H:/users/daniel/.dt/help/daniel-alfep3-0/%H.sdl:/users/daniel/.dt/help/daniel-alfep3-0/%H.hv:/users/daniel/.dt/help/%H:/users/daniel/.dt/help/%H.sdl:/users/daniel/.dt/help/%H.hv:/etc/dt/appconfig/help/%L/%H:/etc/dt/appconfig/help/%L/%H.sdl:/etc/dt/appconfig/help/%L/%H.hv:/etc/dt/appconfig/help/C/%H:/etc/dt/appconfig/help/C/%H.sdl:/etc/dt/appconfig/help/C/%H.hv:/usr/dt/appconfig/help/%L/%H:/usr/dt/appconfig/help/%L/%H.sdl:/usr/dt/appconfig/help/%L/%H.hv:/usr/dt/appconfig/help/C/%H:/usr/dt/appconfig/help/C/%H.sdl:/usr/dt/appconfig/help/C/%H.hv" DTSCREENSAVERLIST="\'StartDtscreenSwarm StartDtscreenQix StartDtscreenFlame StartDtscreenHop StartDtscreenImage StartDtscreenLife StartDtscreenRotor StartDtscreenPyro StartDtscreenWorm StartDtscreenBlank\'" DTUSERSESSION="daniel-alfep3-0" EDITOR="/usr/local/sw_tools/bin/ale" EGID="5800" EPD_PROFILE_EXECUTED="TRUE" ERRNO="0" EUID="5804" FCEDIT="vi" FIGNORE="\'.o:.bak:.f:.uli:~:.imp:.exp:.xref:.gri:.grx\'" FPATH="/users/daniel/functions" GID="5800" GROUP="/shamrock/ug/de" HISTCHARS="\'!^#\'" HISTSIZE="200" HOME="/users/daniel" HOST="alfep3" II_SYSTEM="/usr" II_WINDOWEDIT="\'hpterm %g +sb -T "%t" -e %e %f\'" ING_SET="\'set lockmode session where readlock = nolock, timeout = 60\'" INT="/shamrock/ug/de" INTEGRATION="/disk2" IP="/shamrock/ug/de/ip" IP_FILE_LIST="/shamrock/ug/de/ip/IP_list" JEEVES_FILE_LIST="/users/bernard/com/jeeves/dev_index" JEEVES_JEEVES_ROOT="/shamrock/sw_tools/jeeves" JEEVES_MODULE="ug_misc" JEEVES_PLATFORM="dec_alpha_osf64" JEEVES_REGIME="assy_dev" JEEVES_ROOT="/shamrock/jeeves" JEEVES_R_ROOT="/shamrock/jeeves/regimes/assy_dev" JEEVES_SERVER_IDN="6667" JEEVES_SERVER_MAN="shamrock" JEEVES_SERVER_NODE="alfep4" JEEVES_SERVER_PLATFORM="dec_alpha_osf64" JEEVES_SYSMAN="phill" JEEVES_USER="daniel" JEEVES_VARIANT="osf" JEEVES_VERSION="rel" JEEVES_V_ROOT="/shamrock/jeeves/regimes/assy_dev/osf" KEYTIMEOUT="40" LANG="C" LINENO="348" LINES="28" LISTMAX="100" LOGCHECK="60" LOGNAME="daniel" MACHINE="osf64" MACHTYPE="alpha" MAIL="/usr/spool/mail/daniel" MAILCHECK="10" MAILPATH="\'\'" MAKESTARTUP="/usr/local/sw_tools/bin/startup.mk" MANPATH="/usr/man:/usr/dt/man:/shamrock/sw_tools/man" MY_HISTFILE="/users/daniel/.zsh_history" NNTPSERVER="news.compassnet.com" NULLCMD="cat" OLDPWD="/users/daniel/zsh_test" OPTARG="\'\'" OPTIND="1" ORACLE_HOME="/databases/oracle" ORGANIZATION="\'EDS Unigraphics, Cambridge, England\'" OSTYPE="osf4.0" PAGER="/users/daniel/com/pager" PARASOLID_DEBUG="yes" PATH="/users/daniel/com:/users/daniel/com/osf64:/usr/dt/bin:/usr/bin/X11:.:/users/daniel:/users/daniel/bin:/users/daniel/bin/osf64:/usr/ucb:/bin:/usr/bin:/usr/bsd:/etc:/usr/local/sw_tools/bin:/shamrock/com:/interleaf/ileaf6/bin:/shamrock/sw_tools/jeeves/regimes/jeeves_rel/unix/commands:/shamrock/sw_tools/jeeves/regimes/jeeves_rel/dec_alpha_osf64/exe:/shamrock/sw_tools/toyland/bin/osf64:/shamrock/sw_tools/toyland/com:/usr/atria/bin:/usr/ingres/tac_bin:/usr/ingres/bin:/usr/ingres/utility:/usr/ingres/pr_source:/usr/bin/X11/demos:/shamrock/ug/de/devbin:/shamrock/ug/com:/usr/ucb:/bin:/usr/bin:/etc:/shamrock/com:/shamrock/com/sgi:/users/bernard/com" PLAT="osf" POSTEDIT="\'\'" PPID="24211" PROMPT="\'\'" PROMPT2="\'\'" PROMPT3="\'?# \'" PROMPT4="\'+ \'" PS1="\'\'" PS2="\'\'" PS3="\'?# \'" PS4="\'+ \'" PSVAR="\'\'" PWD="/users/daniel/zsh_test" PlatformName="osf" QIDB="/shamrock/ug/de/ugxref" RANDOM="27964" READNULLCMD="more" RLOGIN="/usr/bin/rlogin" RPROMPT="\'\'" RPS1="\'\'" SECONDS="2" SESSIONTYPE="dt" SESSION_SVR="alfep3" SHAM_ROOT="/shamrock" SHELL="/usr/local/sw_tools/bin/zsh" SHLVL="3" SM_OPTIONS="f" SPROMPT="\'%BReplace \'\\'\'%R\'\\'\' with \'\\'\'%r\'\\'\'?%b \'" SYSTEM_NAME="OSF1" TACDIR="/usr/ingres/tac_bin" TELNET="/usr/bin/telnet" TERM_INGRES="vt100f" TIMEFMT="\'%J %U user %S system %P cpu %*E total\'" TMPDIR="/tmp" TMPPREFIX="/tmp/zsh" TOYLAND_PATH="/shamrock/sw_tools/toyland" TRACEBACK="ON" TTY="/dev/ttyp1" TTYIDLE="-1" UGII_06_FILE="/shamrock/ug/de/etc/06.ugf" UGII_08_FILE="/shamrock/ug/de/etc/osf/08.ugf" UGII_10_FILE="/shamrock/ug/de/etc/osf/10.ugf" UGII_ANT_FILTERS="\'/users/daniel/.app-defaults .\'" UGII_APPL_POPUP_MENU_FILE="/shamrock/ug/de/ip/etc/menus/ug_application_popup.men" UGII_ASSY_DEMO="1" UGII_BASE_DIR="/ug/ug_v110/" UGII_BITMAP_PATH=".:/shamrock/jeeves/modules/mui/dev_source:/shamrock/jeeves/modules/ug_misc/dev_source:/shamrock/ug/de/ip/etc:/shamrock/ug/de/ip/etc/ubm" UGII_CAM_DEFAULTS_FILE="/shamrock/ug/de/etc/ug_cam.def" UGII_CGM="/shamrock/ug/de/ip/osf/cgm" UGII_CGMTOUG="/shamrock/ug/de/ip/osf/cgmtoug" UGII_CHECK_ON_SAVE="42" UGII_CONTINUE_ON_FPE="3" UGII_DEBUG="ant_on_startup,mnt_on_startup,sysmon_on_startup" UGII_DEFAULTS_FILE="/shamrock/ug/de/etc/unigraphics.defaults" UGII_DEFAULT_MENU_DIR="/shamrock/ug/de/ip/etc/menus" UGII_DEFAULT_USRT_DIR="/users/jill/test_macros" UGII_DISABLE_FLASH="off" UGII_ENGLISH_THREADS="/shamrock/ug/de/ip/etc/thd_english.dat" UGII_FILE_SYSTEM="NATIVE" UGII_FLASH_FILE="/shamrock/ug/de/devbin/flash.eds" UGII_JOURNAL_ANT="42" UGII_LANGUAGE="/shamrock/ug/de/ip/etc/osf" UGII_LS_BUNDLE="0" UGII_MAIN_MENU_FILE="/shamrock/ug/de/ip/etc/menus/ug_main.men" UGII_MENUSCRIPT_SESSION="true" UGII_METRIC_THREADS="/shamrock/ug/de/ip/etc/thd_metric.dat" UGII_MODL_DEMO="1" UGII_OPTION="-NOUGFM-" UGII_ROOT_DIR="/ug/ug_v110//bin/" UGII_SCHEMA="/shamrock/ug/de/etc/schema" UGII_SPREADSHEET="/usr/local/sw_tools/bin/" UGII_STYLER="ON" UGII_STYLER_CODE_GEN="IN_HOUSE_ONLY" UGII_TERMMOD="/usr/eds/bin/xwimod" UGII_TMP_DIR="/tmp" UGII_UGDOC="/ug/ug_v110//ugdoc/ugdoc.ksh" UGII_UGHELP="/ug/ug_v110//ughelp/ughelp.ksh" UGII_UGHELP_MAP="/ug/ug_v110//ughelp/ughelp.map" UGII_UGSOLIDS_TMP="/tmp" UGII_UGUSER_FILE="/shamrock/ug/de/devbin/uguser.dat" UGII_USER_TOOLS_BITMAP_PATH="/shamrock/ug/de/etc/ugsamples/usertools" UGII_USER_TOOLS_FILE="/users/jill/test_macros/assem.utd" UGII_USER_TOOLS_MENU="/users/jill/test_macros/assemblies.utm" UGII_UTIL="/shamrock/ug/de/ip/osf/util" UGII_VIEW_POPUP_MENU_FILE="/shamrock/ug/de/ip/etc/menus/ug_view_popup.men" UG_CYPRESS_DIR="/ips/ugv120" UG_FILE_LIST="/shamrock/ug/de/FILE_LIST" UG_LS_BUNDLE="0" UG_PLATFORM="osf" UID="5804" USER="daniel" USERNAME="daniel" VENDOR="dec" VHPATH=".:/shamrock/sw_tools/lib" WATCH="\'\'" WATCHFMT="\'%n has %a %l from %m.\'" WINDOWID="54525965" WORDCHARS="\'*?_-.[]~\!#$%^(){}<>|\`@+:\'" XAPPLRESDIR="/users/daniel/.app-defaults" XFILESEARCHPATH="%D" XMICONBMSEARCHPATH="/users/daniel/.dt/icons/%B%M.bm:/users/daniel/.dt/icons/%B%M.pm:/users/daniel/.dt/icons/%B:/etc/dt/appconfig/icons/%L/%B%M.bm:/etc/dt/appconfig/icons/%L/%B%M.pm:/etc/dt/appconfig/icons/%L/%B:/etc/dt/appconfig/icons/C/%B%M.bm:/etc/dt/appconfig/icons/C/%B%M.pm:/etc/dt/appconfig/icons/C/%B:/usr/dt/appconfig/icons/%L/%B%M.bm:/usr/dt/appconfig/icons/%L/%B%M.pm:/usr/dt/appconfig/icons/%L/%B:/usr/dt/appconfig/icons/C/%B%M.bm:/usr/dt/appconfig/icons/C/%B%M.pm:/usr/dt/appconfig/icons/C/%B" XMICONSEARCHPATH="/users/daniel/.dt/icons/%B%M.pm:/users/daniel/.dt/icons/%B%M.bm:/users/daniel/.dt/icons/%B:/etc/dt/appconfig/icons/%L/%B%M.pm:/etc/dt/appconfig/icons/%L/%B%M.bm:/etc/dt/appconfig/icons/%L/%B:/etc/dt/appconfig/icons/C/%B%M.pm:/etc/dt/appconfig/icons/C/%B%M.bm:/etc/dt/appconfig/icons/C/%B:/usr/dt/appconfig/icons/%L/%B%M.pm:/usr/dt/appconfig/icons/%L/%B%M.bm:/usr/dt/appconfig/icons/%L/%B:/usr/dt/appconfig/icons/C/%B%M.pm:/usr/dt/appconfig/icons/C/%B%M.bm:/usr/dt/appconfig/icons/C/%B" XREFDB="/shamrock/ug/de/ugxref/XREFDB" ZSH_NAME="zsh" ZSH_VERSION="3.1.1" each="\'__LINE__" histchars="\'!^#\'" reporter_OSVersion="OSF1_V4.0" reporter_junkiequotes="no" status="0" str="\'OSF1 alfep3 V4.0 386 alpha\'" prompt='test%' # Array variables. argv=() '*'=() cdpath=(/shamrock/ug/de /shamrock/ug /users/daniel /shamrock/eim/www/httpd ./) fignore=(.o .bak .f .uli '~' .imp .exp .xref .gri .grx) fpath=(/users/daniel/functions) mailpath=() manpath=(/usr/man /usr/dt/man /shamrock/sw_tools/man) path=(/users/daniel/com /users/daniel/com/osf64 /usr/dt/bin /usr/bin/X11 . /users/daniel /users/daniel/bin /users/daniel/bin/osf64 /usr/ucb /bin /usr/bin /usr/bsd /etc /usr/local/sw_tools/bin /shamrock/com /interleaf/ileaf6/bin /shamrock/sw_tools/jeeves/regimes/jeeves_rel/unix/commands /shamrock/sw_tools/jeeves/regimes/jeeves_rel/dec_alpha_osf64/exe /shamrock/sw_tools/toyland/bin/osf64 /shamrock/sw_tools/toyland/com /usr/atria/bin /usr/ingres/tac_bin /usr/ingres/bin /usr/ingres/utility /usr/ingres/pr_source /usr/bin/X11/demos /shamrock/ug/de/devbin /shamrock/ug/com /usr/ucb /bin /usr/bin /etc /shamrock/com /shamrock/com/sgi /users/bernard/com) psvar=() signals=(EXIT HUP INT QUIT ILL TRAP ABRT EMT FPE KILL BUS SEGV SYS PIPE ALRM TERM URG STOP TSTP CONT CHLD TTIN TTOU POLL XCPU XFSZ VTALRM PROF WINCH INFO USR1 USR2 RESV 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 MAX ZERR DEBUG) watch=() # Exported variables. export TERMCAP export TERM export ACS_ALTERNATE=alfep4 export ACS_MASTER=alfep4 export ACS_OFF=YES export AGACONFIG=/shamrock/sw_tools/lib/aga/.config.osf64 export AGAFIXOBJ=/shamrock/sw_tools/lib/osf64/aga_fix.o export BASE_SAMPLES_DIR=/shamrock/ug/de/etc/ugsamples export CDPATH=/shamrock/ug/de:/shamrock/ug:/users/daniel:/shamrock/eim/www/httpd:./ export CGMDIR=/shamrock/ug/de/ip/src/runt/no/osf export COLUMNS=122 export CONTEXT_INFO='- assy_dev% osf= ug_misc/' export DECW_BOOK=/local/BOOKREADER export DECW_BOOKSHELF=decosf1 export DISPLAY=:0.0 export DOMAINNAME=sdl.ug.eds.com export DTAPPSEARCHPATH=/users/daniel/.dt/appmanager:/etc/dt/appconfig/appmanager/%L:/etc/dt/appconfig/appmanager/C:/usr/dt/appconfig/appmanager/%L:/usr/dt/appconfig/appmanager/C export DTDATABASESEARCHPATH=/users/daniel/.dt/types/fp_dynamic,/users/daniel/.dt/types,/etc/dt/appconfig/types/%L,/etc/dt/appconfig/types/C,/usr/dt/appconfig/types/%L,/usr/dt/appconfig/types/C export DTHELPSEARCHPATH=/users/daniel/.dt/help/daniel-alfep3-0/%H:/users/daniel/.dt/help/daniel-alfep3-0/%H.sdl:/users/daniel/.dt/help/daniel-alfep3-0/%H.hv:/users/daniel/.dt/help/%H:/users/daniel/.dt/help/%H.sdl:/users/daniel/.dt/help/%H.hv:/etc/dt/appconfig/help/%L/%H:/etc/dt/appconfig/help/%L/%H.sdl:/etc/dt/appconfig/help/%L/%H.hv:/etc/dt/appconfig/help/C/%H:/etc/dt/appconfig/help/C/%H.sdl:/etc/dt/appconfig/help/C/%H.hv:/usr/dt/appconfig/help/%L/%H:/usr/dt/appconfig/help/%L/%H.sdl:/usr/dt/appconfig/help/%L/%H.hv:/usr/dt/appconfig/help/C/%H:/usr/dt/appconfig/help/C/%H.sdl:/usr/dt/appconfig/help/C/%H.hv export DTSCREENSAVERLIST='StartDtscreenSwarm StartDtscreenQix StartDtscreenFlame StartDtscreenHop StartDtscreenImage StartDtscreenLife StartDtscreenRotor StartDtscreenPyro StartDtscreenWorm StartDtscreenBlank' export DTUSERSESSION=daniel-alfep3-0 export EDITOR=/usr/local/sw_tools/bin/ale export EPD_PROFILE_EXECUTED=TRUE export FIGNORE='.o:.bak:.f:.uli:~:.imp:.exp:.xref:.gri:.grx' export FPATH=/users/daniel/functions export GROUP=/shamrock/ug/de export HISTSIZE=200 export HOME=/users/daniel export II_SYSTEM=/usr export II_WINDOWEDIT='hpterm %g +sb -T "%t" -e %e %f' export ING_SET='set lockmode session where readlock = nolock, timeout = 60' export INT=/shamrock/ug/de export INTEGRATION=/disk2 export IP=/shamrock/ug/de/ip export IP_FILE_LIST=/shamrock/ug/de/ip/IP_list export JEEVES_FILE_LIST=/users/bernard/com/jeeves/dev_index export JEEVES_JEEVES_ROOT=/shamrock/sw_tools/jeeves export JEEVES_MODULE=ug_misc export JEEVES_PLATFORM=dec_alpha_osf64 export JEEVES_REGIME=assy_dev export JEEVES_ROOT=/shamrock/jeeves export JEEVES_R_ROOT=/shamrock/jeeves/regimes/assy_dev export JEEVES_SERVER_IDN=6667 export JEEVES_SERVER_MAN=shamrock export JEEVES_SERVER_NODE=alfep4 export JEEVES_SERVER_PLATFORM=dec_alpha_osf64 export JEEVES_SYSMAN=phill export JEEVES_USER=daniel export JEEVES_VARIANT=osf export JEEVES_VERSION=rel export JEEVES_V_ROOT=/shamrock/jeeves/regimes/assy_dev/osf export LANG=C export LINES=28 export LOGNAME=daniel export MACHINE=osf64 export MAIL=/usr/spool/mail/daniel export MAILCHECK=10 export MAKESTARTUP=/usr/local/sw_tools/bin/startup.mk export MANPATH=/usr/man:/usr/dt/man:/shamrock/sw_tools/man export MY_HISTFILE=/users/daniel/.zsh_history export NNTPSERVER=news.compassnet.com export ORACLE_HOME=/databases/oracle export ORGANIZATION='EDS Unigraphics, Cambridge, England' export PAGER=/users/daniel/com/pager export PARASOLID_DEBUG=yes export PATH=/users/daniel/com:/users/daniel/com/osf64:/usr/dt/bin:/usr/bin/X11:.:/users/daniel:/users/daniel/bin:/users/daniel/bin/osf64:/usr/ucb:/bin:/usr/bin:/usr/bsd:/etc:/usr/local/sw_tools/bin:/shamrock/com:/interleaf/ileaf6/bin:/shamrock/sw_tools/jeeves/regimes/jeeves_rel/unix/commands:/shamrock/sw_tools/jeeves/regimes/jeeves_rel/dec_alpha_osf64/exe:/shamrock/sw_tools/toyland/bin/osf64:/shamrock/sw_tools/toyland/com:/usr/atria/bin:/usr/ingres/tac_bin:/usr/ingres/bin:/usr/ingres/utility:/usr/ingres/pr_source:/usr/bin/X11/demos:/shamrock/ug/de/devbin:/shamrock/ug/com:/usr/ucb:/bin:/usr/bin:/etc:/shamrock/com:/shamrock/com/sgi:/users/bernard/com export PLAT=osf export PWD=/users/daniel/zsh_test export PlatformName=osf export QIDB=/shamrock/ug/de/ugxref export RLOGIN=/usr/bin/rlogin export SESSIONTYPE=dt export SESSION_SVR=alfep3 export SHAM_ROOT=/shamrock export SHELL=/usr/local/sw_tools/bin/zsh export SHLVL=3 export SM_OPTIONS=f export SPROMPT='%BReplace '\''%R'\'' with '\''%r'\''?%b ' export SYSTEM_NAME=OSF1 export TACDIR=/usr/ingres/tac_bin export TELNET=/usr/bin/telnet export TERM=xterm export TERM_INGRES=vt100f export TMPDIR=/tmp export TOYLAND_PATH=/shamrock/sw_tools/toyland export TRACEBACK=ON export UGII_06_FILE=/shamrock/ug/de/etc/06.ugf export UGII_08_FILE=/shamrock/ug/de/etc/osf/08.ugf export UGII_10_FILE=/shamrock/ug/de/etc/osf/10.ugf export UGII_ANT_FILTERS='/users/daniel/.app-defaults .' export UGII_APPL_POPUP_MENU_FILE=/shamrock/ug/de/ip/etc/menus/ug_application_popup.men export UGII_ASSY_DEMO=1 export UGII_BASE_DIR=/ug/ug_v110/ export UGII_BITMAP_PATH=.:/shamrock/jeeves/modules/mui/dev_source:/shamrock/jeeves/modules/ug_misc/dev_source:/shamrock/ug/de/ip/etc:/shamrock/ug/de/ip/etc/ubm export UGII_CAM_DEFAULTS_FILE=/shamrock/ug/de/etc/ug_cam.def export UGII_CGM=/shamrock/ug/de/ip/osf/cgm export UGII_CGMTOUG=/shamrock/ug/de/ip/osf/cgmtoug export UGII_CHECK_ON_SAVE=42 export UGII_CONTINUE_ON_FPE=3 export UGII_DEBUG=ant_on_startup,mnt_on_startup,sysmon_on_startup export UGII_DEFAULTS_FILE=/shamrock/ug/de/etc/unigraphics.defaults export UGII_DEFAULT_MENU_DIR=/shamrock/ug/de/ip/etc/menus export UGII_DEFAULT_USRT_DIR=/users/jill/test_macros export UGII_DISABLE_FLASH=off export UGII_ENGLISH_THREADS=/shamrock/ug/de/ip/etc/thd_english.dat export UGII_FILE_SYSTEM=NATIVE export UGII_FLASH_FILE=/shamrock/ug/de/devbin/flash.eds export UGII_JOURNAL_ANT=42 export UGII_LANGUAGE=/shamrock/ug/de/ip/etc/osf export UGII_LS_BUNDLE=0 export UGII_MAIN_MENU_FILE=/shamrock/ug/de/ip/etc/menus/ug_main.men export UGII_MENUSCRIPT_SESSION=true export UGII_METRIC_THREADS=/shamrock/ug/de/ip/etc/thd_metric.dat export UGII_MODL_DEMO=1 export UGII_OPTION=-NOUGFM- export UGII_ROOT_DIR=/ug/ug_v110//bin/ export UGII_SCHEMA=/shamrock/ug/de/etc/schema export UGII_SPREADSHEET=/usr/local/sw_tools/bin/ export UGII_STYLER=ON export UGII_STYLER_CODE_GEN=IN_HOUSE_ONLY export UGII_TERMMOD=/usr/eds/bin/xwimod export UGII_TMP_DIR=/tmp export UGII_UGDOC=/ug/ug_v110//ugdoc/ugdoc.ksh export UGII_UGHELP=/ug/ug_v110//ughelp/ughelp.ksh export UGII_UGHELP_MAP=/ug/ug_v110//ughelp/ughelp.map export UGII_UGSOLIDS_TMP=/tmp export UGII_UGUSER_FILE=/shamrock/ug/de/devbin/uguser.dat export UGII_USER_TOOLS_BITMAP_PATH=/shamrock/ug/de/etc/ugsamples/usertools export UGII_USER_TOOLS_FILE=/users/jill/test_macros/assem.utd export UGII_USER_TOOLS_MENU=/users/jill/test_macros/assemblies.utm export UGII_UTIL=/shamrock/ug/de/ip/osf/util export UGII_VIEW_POPUP_MENU_FILE=/shamrock/ug/de/ip/etc/menus/ug_view_popup.men export UG_CYPRESS_DIR=/ips/ugv120 export UG_FILE_LIST=/shamrock/ug/de/FILE_LIST export UG_LS_BUNDLE=0 export UG_PLATFORM=osf export USER=daniel export VHPATH=.:/shamrock/sw_tools/lib export WINDOWID=54525965 export WORDCHARS='*?_-.[]~\!#$%^(){}<>|`@+:' export XAPPLRESDIR=/users/daniel/.app-defaults export XFILESEARCHPATH=%D export XMICONBMSEARCHPATH=/users/daniel/.dt/icons/%B%M.bm:/users/daniel/.dt/icons/%B%M.pm:/users/daniel/.dt/icons/%B:/etc/dt/appconfig/icons/%L/%B%M.bm:/etc/dt/appconfig/icons/%L/%B%M.pm:/etc/dt/appconfig/icons/%L/%B:/etc/dt/appconfig/icons/C/%B%M.bm:/etc/dt/appconfig/icons/C/%B%M.pm:/etc/dt/appconfig/icons/C/%B:/usr/dt/appconfig/icons/%L/%B%M.bm:/usr/dt/appconfig/icons/%L/%B%M.pm:/usr/dt/appconfig/icons/%L/%B:/usr/dt/appconfig/icons/C/%B%M.bm:/usr/dt/appconfig/icons/C/%B%M.pm:/usr/dt/appconfig/icons/C/%B export XMICONSEARCHPATH=/users/daniel/.dt/icons/%B%M.pm:/users/daniel/.dt/icons/%B%M.bm:/users/daniel/.dt/icons/%B:/etc/dt/appconfig/icons/%L/%B%M.pm:/etc/dt/appconfig/icons/%L/%B%M.bm:/etc/dt/appconfig/icons/%L/%B:/etc/dt/appconfig/icons/C/%B%M.pm:/etc/dt/appconfig/icons/C/%B%M.bm:/etc/dt/appconfig/icons/C/%B:/usr/dt/appconfig/icons/%L/%B%M.pm:/usr/dt/appconfig/icons/%L/%B%M.bm:/usr/dt/appconfig/icons/%L/%B:/usr/dt/appconfig/icons/C/%B%M.pm:/usr/dt/appconfig/icons/C/%B%M.bm:/usr/dt/appconfig/icons/C/%B export XREFDB=/shamrock/ug/de/ugxref/XREFDB # Setopt. # END zsh saveset -- Daniel Dignam, mailto:daniel@edsug.com Assemblies Development Phone: +44 1223-371591 EDS Unigraphics FAX: +44 1223-316931 http://www-sdl.ug.eds.com/ug_assemblies.html