Zsh Mailing List Archive
Messages sorted by:
Reverse Date,
Date,
Thread,
Author
Re: System calls in zsh
- X-seq: zsh-workers 3867
- From: Mirar <mirar@xxxxxxxxx>
- To: Nik Gervae <nik@xxxxxxx>
- Subject: Re: System calls in zsh
- Date: 23 Apr 1998 22:01:08 +0200
- Cc: zsh-workers@xxxxxxxxxxxxxxx
- In-reply-to: Nik Gervae's message of Thu, 23 Apr 1998 12:45:23 -0700
- References: <199804231945.MAA07509@xxxxxxxxxxxx>
- Sender: mirar@xxxxxxxxxxxxxxxx
Nik Gervae <Nik@xxxxxxx> writes:
> Hello. I've been using zsh 3.0.0 on IRIX for a while here at work, and we
> just started an evaluation of shell script efficiency that prompted me to
> ask this. It seems that if you create an empty zsh script and run it, it
> invokes these system calls (which I got using "par -s -S"):
strace on linux sais:
| mistel% strace zsh -c '' 2>&1 | grep open
| open("/etc/ld.so.cache", O_RDONLY) = 4
| open("/usr/local/lib/libtermcap.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
| open("/usr/lib/libtermcap.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
| open("/lib/libtermcap.so.2", O_RDONLY) = 4
| open("/usr/local/lib/libc.so.5", O_RDONLY) = -1 ENOENT (No such file or directory)
| open("/usr/lib/libc.so.5", O_RDONLY) = -1 ENOENT (No such file or directory)
| open("/lib/libc.so.5", O_RDONLY) = 4
| open("/usr/share/locale/C/LC_MESSAGES", O_RDONLY) = -1 ENOENT (No such file or directory)
| open("/usr/share/locale/C/LC_MONETARY", O_RDONLY) = -1 ENOENT (No such file or directory)
| open("/usr/share/locale/C/LC_COLLATE", O_RDONLY) = -1 ENOENT (No such file or directory)
| open("/usr/share/locale/C/LC_TIME", O_RDONLY) = -1 ENOENT (No such file or directory)
| open("/usr/share/locale/C/LC_NUMERIC", O_RDONLY) = -1 ENOENT (No such file or directory)
| open("/usr/share/locale/iso_8859_1/LC_CTYPE", O_RDONLY) = -1 ENOENT (No such file or directory)
| open("/dev", O_RDONLY) = 4
| open("/dev/ttypc", O_RDWR) = 4
| open("/etc/nsswitch.conf", O_RDONLY) = 4
| open("/etc/passwd", O_RDONLY) = 4
| open("/dev", O_RDONLY) = 4
| open("/var/run/utmp", O_RDONLY) = 4
| open("/usr/share/locale/iso_8859_1/LC_CTYPE", O_RDONLY) = -1 ENOENT (No such file or directory)
| open("/etc/zshenv", O_RDONLY) = -1 ENOENT (No such file or directory)
| open("/home/mirar/.zshenv", O_RDONLY) = 4
| open("/etc/passwd", O_RDONLY) = 4
| open("/users/mirar/bin/zsh-compctl", O_RDONLY) = 4
| open("/home/mirar/bin", O_RDONLY) = 4
| open("/usr/local/bin", O_RDONLY) = 4
| open("/usr/local/share/bin", O_RDONLY) = 4
| open("/usr/bin", O_RDONLY) = 4
| open("/bin", O_RDONLY) = 4
| open("/dev/null", O_RDONLY) = 4
| mistel%
The first 10-or-so seems to be locale stuff, the next 8 is probably
tty stuff and finding my home directory (user directory).
The last 6 has someting with running the command '' to do.
(that's my path).
Messages sorted by:
Reverse Date,
Date,
Thread,
Author