umask 022 #when file is made, the permission for group and other to write is denied.

#(N) means null character if the directory is not found.
#(N-/) means to ignore nonbeing directory.
path=($path(N-/) /*/bin(N-/) /*/*/bin(N-/) /usr/sbin(N-/) /usr/ucb(N-/) $HOME/bin(N-/))

#duplicative paths are removed from $path
typeset -U path

#According to zsh syntax, setenv X Y is replaced with export X=Y
export MANPATH=/usr/local/gcc/man:/usr/local/gcc3/man:/usr/local/perl5/man:/usr/local/emacs20/man:/usr/local/tex/man:/usr/local/man:/usr/local/share/man:/usr/local/gnu/man:/usr/local/gnu/share/man:/usr/openwin/share/man:/usr/local/X11R6/man:/usr/share/man:/usr/local/SparCompiler/man:/usr/dt/share/man:/usr/local/tex/man
manpath=($manpath(N-/) /*/man(N-/))
typeset -U manpath

#export LM_LICENSE_FILE=/usr/local/flexlm/licenses/license.dat

module_path=($module_path(N-/))
typeset -U manpath
