My vim settings: wildignore=*.o,*.so wildmode=longest,list,full
On my system (Solaris 11, x86) I have a dir (named foo) under which there're
about 200 files (the foo dir itself is part of a big project which has many
dirs and files). Everytime I type `:e foo/<TAB>' it takes vim 10~15 seconds to
display all the files and vim uses high CPU resource. If I `set wildignore='
then it works fine and all the files are displayed instantly.
With truss (like strace on Linux) I found out that with wildignore=*.o,*.so,
vim will call open64()+fchdir()+chdir()+getcwd()+fchdir()+close() for every
file it finds. See line 357~862 of the attached file.
Is that a problem?
--
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php
pollsys(0x08047090, 1, 0x00000000, 0x00000000) = 1
read(0, " :", 4096) = 1
pollsys(0x080471D0, 1, 0x08047258, 0x00000000) = 0
pollsys(0x08047210, 1, 0x08047298, 0x00000000) = 0
pollsys(0x080470D0, 1, 0x08047158, 0x00000000) = 0
pollsys(0x080471E0, 1, 0x08047268, 0x00000000) = 0
write(1, "1B [ ? 2 5 l1B [ 0 m1B [".., 19) = 19
pollsys(0x080470A0, 1, 0x08047128, 0x00000000) = 0
write(1, "1B [ 1 9 ; 1 H", 7) = 7
write(1, "1B [ 5 7 ; 1 H1B [ K1B [".., 18) = 18
ioctl(0, TCSETS, 0x08046E3C) = 0
ioctl(1, TCGETA, 0x08046E50) = 0
ioctl(0, TCGETA, 0x08046E50) = 0
pollsys(0x08046B70, 1, 0x08046BF8, 0x00000000) = 0
write(1, "1B [ ? 2 5 h", 6) = 6
pollsys(0x08046A30, 1, 0x08046AB8, 0x00000000) (sleeping...)
pollsys(0x08046A30, 1, 0x08046AB8, 0x00000000) = 1
pollsys(0x08046A30, 1, 0x00000000, 0x00000000) = 1
read(0, " s", 4096) = 1
pollsys(0x08046B70, 1, 0x08046BF8, 0x00000000) = 0
pollsys(0x08046B70, 1, 0x08046BF8, 0x00000000) = 0
write(1, " s", 1) = 1
pollsys(0x08046A30, 1, 0x08046AB8, 0x00000000) = 1
pollsys(0x08046A30, 1, 0x00000000, 0x00000000) = 1
read(0, " e", 4096) = 1
pollsys(0x08046B70, 1, 0x08046BF8, 0x00000000) = 0
pollsys(0x08046B70, 1, 0x08046BF8, 0x00000000) = 0
write(1, " e", 1) = 1
pollsys(0x08046A30, 1, 0x08046AB8, 0x00000000) = 1
pollsys(0x08046A30, 1, 0x00000000, 0x00000000) = 1
read(0, "7F", 4096) = 1
pollsys(0x08046B70, 1, 0x08046BF8, 0x00000000) = 0
pollsys(0x08046B70, 1, 0x08046BF8, 0x00000000) = 0
pollsys(0x08046B70, 1, 0x08046BF8, 0x00000000) = 0
pollsys(0x08046B70, 1, 0x08046BF8, 0x00000000) = 0
pollsys(0x08046B70, 1, 0x08046BF8, 0x00000000) = 0
write(1, "1B [ ? 2 5 l1B [ 5 7 ; 3".., 29) = 29
pollsys(0x08046A30, 1, 0x08046AB8, 0x00000000) = 1
pollsys(0x08046A30, 1, 0x00000000, 0x00000000) = 1
read(0, "7F", 4096) = 1
pollsys(0x08046B70, 1, 0x08046BF8, 0x00000000) = 0
pollsys(0x08046B70, 1, 0x08046BF8, 0x00000000) = 0
pollsys(0x08046B70, 1, 0x08046BF8, 0x00000000) = 0
pollsys(0x08046B70, 1, 0x08046BF8, 0x00000000) = 0
pollsys(0x08046B70, 1, 0x08046BF8, 0x00000000) = 0
write(1, "1B [ ? 2 5 l1B [ 5 7 ; 2".., 29) = 29
pollsys(0x08046A30, 1, 0x08046AB8, 0x00000000) = 1
pollsys(0x08046A30, 1, 0x00000000, 0x00000000) = 1
read(0, " e", 4096) = 1
pollsys(0x08046B70, 1, 0x08046BF8, 0x00000000) = 0
pollsys(0x08046B70, 1, 0x08046BF8, 0x00000000) = 0
write(1, " e", 1) = 1
pollsys(0x08046A30, 1, 0x08046AB8, 0x00000000) = 1
pollsys(0x08046A30, 1, 0x00000000, 0x00000000) = 1
read(0, " ", 4096) = 1
pollsys(0x08046B70, 1, 0x08046BF8, 0x00000000) = 0
pollsys(0x08046B70, 1, 0x08046BF8, 0x00000000) = 0
write(1, " ", 1) = 1
pollsys(0x08046A30, 1, 0x08046AB8, 0x00000000) = 1
pollsys(0x08046A30, 1, 0x00000000, 0x00000000) = 1
read(0, " b", 4096) = 1
pollsys(0x08046B70, 1, 0x08046BF8, 0x00000000) = 0
pollsys(0x08046B70, 1, 0x08046BF8, 0x00000000) = 0
write(1, " b", 1) = 1
pollsys(0x08046A30, 1, 0x08046AB8, 0x00000000) = 1
pollsys(0x08046A30, 1, 0x00000000, 0x00000000) = 1
read(0, " a", 4096) = 1
pollsys(0x08046B70, 1, 0x08046BF8, 0x00000000) = 0
pollsys(0x08046B70, 1, 0x08046BF8, 0x00000000) = 0
write(1, " a", 1) = 1
pollsys(0x08046A30, 1, 0x08046AB8, 0x00000000) = 1
pollsys(0x08046A30, 1, 0x00000000, 0x00000000) = 1
read(0, "\t", 4096) = 1
pollsys(0x08046B70, 1, 0x08046BF8, 0x00000000) = 0
write(1, " . . .", 3) = 3
open(".", O_RDONLY|O_NDELAY|O_LARGEFILE|O_CLOEXEC|O_DIRECTORY) = 4
fcntl(4, F_SETFD, 0x00000001) = 0
fstat64(4, 0x08046960) = 0
getdents64(4, 0xFED34000, 8192) = 904
stat64("bash", 0x080469A0) = 0
stat64("bash", 0x08046960) = 0
stat64("bash", 0x08046960) = 0
getdents64(4, 0xFED34000, 8192) = 0
close(4) = 0
open64(".", O_RDONLY) = 4
fchdir(4) = 0
chdir("bash") = 0
getcwd("/root/void/bash", 1024) = 0
fchdir(4) = 0
close(4) = 0
pollsys(0x08046B70, 1, 0x08046BF8, 0x00000000) = 0
write(1, "1B [ ? 2 5 l\b\b\b s h /".., 18) = 18
pollsys(0x08046A30, 1, 0x08046AB8, 0x00000000) (sleeping...)
pollsys(0x08046A30, 1, 0x08046AB8, 0x00000000) = 1
pollsys(0x08046A30, 1, 0x00000000, 0x00000000) = 1
read(0, "\t", 4096) = 1
pollsys(0x08046B70, 1, 0x08046BF8, 0x00000000) = 0
write(1, " . . .", 3) = 3
open("bash/", O_RDONLY|O_NDELAY|O_LARGEFILE|O_CLOEXEC|O_DIRECTORY) = 4
fcntl(4, F_SETFD, 0x00000001) = 0
fstat64(4, 0x08046960) = 0
getdents64(4, 0xFED34000, 8192) = 2936
stat64("bash/distccd", 0x080469A0) = 0
stat64("bash/distccd", 0x08046960) = 0
stat64("bash/distccd", 0x08046960) = 0
stat64("bash/confusing-aliases-4.sh", 0x080469A0) = 0
stat64("bash/confusing-aliases-4.sh", 0x08046960) = 0
stat64("bash/confusing-aliases-4.sh", 0x08046960) = 0
stat64("bash/bash-4.1", 0x080469A0) = 0
stat64("bash/bash-4.1", 0x08046960) = 0
stat64("bash/bash-4.1", 0x08046960) = 0
stat64("bash/colortable16.sh", 0x080469A0) = 0
stat64("bash/colortable16.sh", 0x08046960) = 0
stat64("bash/colortable16.sh", 0x08046960) = 0
stat64("bash/run-once.sh", 0x080469A0) = 0
stat64("bash/run-once.sh", 0x08046960) = 0
stat64("bash/run-once.sh", 0x08046960) = 0
stat64("bash/getopts.sh", 0x080469A0) = 0
stat64("bash/getopts.sh", 0x08046960) = 0
stat64("bash/getopts.sh", 0x08046960) = 0
stat64("bash/prime.dc", 0x080469A0) = 0
stat64("bash/prime.dc", 0x08046960) = 0
stat64("bash/prime.dc", 0x08046960) = 0
stat64("bash/add-unique.sh", 0x080469A0) = 0
stat64("bash/add-unique.sh", 0x08046960) = 0
stat64("bash/add-unique.sh", 0x08046960) = 0
stat64("bash/read-u.sh", 0x080469A0) = 0
stat64("bash/read-u.sh", 0x08046960) = 0
stat64("bash/read-u.sh", 0x08046960) = 0
stat64("bash/debug", 0x080469A0) = 0
stat64("bash/debug", 0x08046960) = 0
stat64("bash/debug", 0x08046960) = 0
stat64("bash/find_dir.sh", 0x080469A0) = 0
stat64("bash/find_dir.sh", 0x08046960) = 0
stat64("bash/find_dir.sh", 0x08046960) = 0
stat64("bash/highlight.sh", 0x080469A0) = 0
stat64("bash/highlight.sh", 0x08046960) = 0
stat64("bash/highlight.sh", 0x08046960) = 0
stat64("bash/homework-01", 0x080469A0) = 0
stat64("bash/homework-01", 0x08046960) = 0
stat64("bash/homework-01", 0x08046960) = 0
stat64("bash/confusing-aliases-5.sh", 0x080469A0) = 0
stat64("bash/confusing-aliases-5.sh", 0x08046960) = 0
stat64("bash/confusing-aliases-5.sh", 0x08046960) = 0
stat64("bash/indent.sh", 0x080469A0) = 0
stat64("bash/indent.sh", 0x08046960) = 0
stat64("bash/indent.sh", 0x08046960) = 0
stat64("bash/lib", 0x080469A0) = 0
stat64("bash/lib", 0x08046960) = 0
stat64("bash/lib", 0x08046960) = 0
stat64("bash/strcat.sh", 0x080469A0) = 0
stat64("bash/strcat.sh", 0x08046960) = 0
stat64("bash/strcat.sh", 0x08046960) = 0
stat64("bash/date.sh", 0x080469A0) = 0
stat64("bash/date.sh", 0x08046960) = 0
stat64("bash/date.sh", 0x08046960) = 0
stat64("bash/daytime.sh", 0x080469A0) = 0
stat64("bash/daytime.sh", 0x08046960) = 0
stat64("bash/daytime.sh", 0x08046960) = 0
stat64("bash/pass-var-by-ref", 0x080469A0) = 0
stat64("bash/pass-var-by-ref", 0x08046960) = 0
stat64("bash/pass-var-by-ref", 0x08046960) = 0
stat64("bash/bash-4.2", 0x080469A0) = 0
stat64("bash/bash-4.2", 0x08046960) = 0
stat64("bash/bash-4.2", 0x08046960) = 0
stat64("bash/days_of_year.sh", 0x080469A0) = 0
stat64("bash/days_of_year.sh", 0x08046960) = 0
stat64("bash/days_of_year.sh", 0x08046960) = 0
stat64("bash/9x9.sh", 0x080469A0) = 0
stat64("bash/9x9.sh", 0x08046960) = 0
stat64("bash/9x9.sh", 0x08046960) = 0
stat64("bash/PS4.sh", 0x080469A0) = 0
stat64("bash/PS4.sh", 0x08046960) = 0
stat64("bash/PS4.sh", 0x08046960) = 0
stat64("bash/getch.sh", 0x080469A0) = 0
stat64("bash/getch.sh", 0x08046960) = 0
stat64("bash/getch.sh", 0x08046960) = 0
stat64("bash/confusing-aliases-2.sh", 0x080469A0) = 0
stat64("bash/confusing-aliases-2.sh", 0x08046960) = 0
stat64("bash/confusing-aliases-2.sh", 0x08046960) = 0
stat64("bash/confusing-aliases-3.sh", 0x080469A0) = 0
stat64("bash/confusing-aliases-3.sh", 0x08046960) = 0
stat64("bash/confusing-aliases-3.sh", 0x08046960) = 0
stat64("bash/where_am_i.sh", 0x080469A0) = 0
stat64("bash/where_am_i.sh", 0x08046960) = 0
stat64("bash/where_am_i.sh", 0x08046960) = 0
stat64("bash/getopt.sh", 0x080469A0) = 0
stat64("bash/getopt.sh", 0x08046960) = 0
stat64("bash/getopt.sh", 0x08046960) = 0
stat64("bash/mkline.sh", 0x080469A0) = 0
stat64("bash/mkline.sh", 0x08046960) = 0
stat64("bash/mkline.sh", 0x08046960) = 0
stat64("bash/trap", 0x080469A0) = 0
stat64("bash/trap", 0x08046960) = 0
stat64("bash/trap", 0x08046960) = 0
stat64("bash/auto_telnet.sh", 0x080469A0) = 0
stat64("bash/auto_telnet.sh", 0x08046960) = 0
stat64("bash/auto_telnet.sh", 0x08046960) = 0
stat64("bash/show_color.sh", 0x080469A0) = 0
stat64("bash/show_color.sh", 0x08046960) = 0
stat64("bash/show_color.sh", 0x08046960) = 0
stat64("bash/confusing-aliases-1.sh", 0x080469A0) = 0
stat64("bash/confusing-aliases-1.sh", 0x08046960) = 0
stat64("bash/confusing-aliases-1.sh", 0x08046960) = 0
stat64("bash/man2pdf_log.sh", 0x080469A0) = 0
stat64("bash/man2pdf_log.sh", 0x08046960) = 0
stat64("bash/man2pdf_log.sh", 0x08046960) = 0
stat64("bash/trap.sh", 0x080469A0) = 0
stat64("bash/trap.sh", 0x08046960) = 0
stat64("bash/trap.sh", 0x08046960) = 0
stat64("bash/proc_uptime.sh", 0x080469A0) = 0
stat64("bash/proc_uptime.sh", 0x08046960) = 0
stat64("bash/proc_uptime.sh", 0x08046960) = 0
stat64("bash/nl.sh", 0x080469A0) = 0
stat64("bash/nl.sh", 0x08046960) = 0
stat64("bash/nl.sh", 0x08046960) = 0
stat64("bash/games", 0x080469A0) = 0
stat64("bash/games", 0x08046960) = 0
stat64("bash/games", 0x08046960) = 0
stat64("bash/compgen-example.sh", 0x080469A0) = 0
stat64("bash/compgen-example.sh", 0x08046960) = 0
stat64("bash/compgen-example.sh", 0x08046960) = 0
stat64("bash/fib-2.sh", 0x080469A0) = 0
stat64("bash/fib-2.sh", 0x08046960) = 0
stat64("bash/fib-2.sh", 0x08046960) = 0
stat64("bash/rand_letter.sh", 0x080469A0) = 0
stat64("bash/rand_letter.sh", 0x08046960) = 0
stat64("bash/rand_letter.sh", 0x08046960) = 0
stat64("bash/permutation-2.sh", 0x080469A0) = 0
stat64("bash/permutation-2.sh", 0x08046960) = 0
stat64("bash/permutation-2.sh", 0x08046960) = 0
stat64("bash/proc_monitor.sh", 0x080469A0) = 0
stat64("bash/proc_monitor.sh", 0x08046960) = 0
stat64("bash/proc_monitor.sh", 0x08046960) = 0
stat64("bash/rename.sh", 0x080469A0) = 0
stat64("bash/rename.sh", 0x08046960) = 0
stat64("bash/rename.sh", 0x08046960) = 0
stat64("bash/regex.sh", 0x080469A0) = 0
stat64("bash/regex.sh", 0x08046960) = 0
stat64("bash/regex.sh", 0x08046960) = 0
stat64("bash/cat.sh", 0x080469A0) = 0
stat64("bash/cat.sh", 0x08046960) = 0
stat64("bash/cat.sh", 0x08046960) = 0
stat64("bash/parellel-jobs", 0x080469A0) = 0
stat64("bash/parellel-jobs", 0x08046960) = 0
stat64("bash/parellel-jobs", 0x08046960) = 0
stat64("bash/permutation-3.sh", 0x080469A0) = 0
stat64("bash/permutation-3.sh", 0x08046960) = 0
stat64("bash/permutation-3.sh", 0x08046960) = 0
stat64("bash/auto_ftp.sh", 0x080469A0) = 0
stat64("bash/auto_ftp.sh", 0x08046960) = 0
stat64("bash/auto_ftp.sh", 0x08046960) = 0
stat64("bash/fibonacci.sh", 0x080469A0) = 0
stat64("bash/fibonacci.sh", 0x08046960) = 0
stat64("bash/fibonacci.sh", 0x08046960) = 0
stat64("bash/doc", 0x080469A0) = 0
stat64("bash/doc", 0x08046960) = 0
stat64("bash/doc", 0x08046960) = 0
stat64("bash/symlink-not-working.sh", 0x080469A0) = 0
stat64("bash/symlink-not-working.sh", 0x08046960) = 0
stat64("bash/symlink-not-working.sh", 0x08046960) = 0
stat64("bash/man2txt.sh", 0x080469A0) = 0
stat64("bash/man2txt.sh", 0x08046960) = 0
stat64("bash/man2txt.sh", 0x08046960) = 0
stat64("bash/netmask.sh", 0x080469A0) = 0
stat64("bash/netmask.sh", 0x08046960) = 0
stat64("bash/netmask.sh", 0x08046960) = 0
stat64("bash/man2ps.sh", 0x080469A0) = 0
stat64("bash/man2ps.sh", 0x08046960) = 0
stat64("bash/man2ps.sh", 0x08046960) = 0
stat64("bash/permutation-1.sh", 0x080469A0) = 0
stat64("bash/permutation-1.sh", 0x08046960) = 0
stat64("bash/permutation-1.sh", 0x08046960) = 0
stat64("bash/sort.sh", 0x080469A0) = 0
stat64("bash/sort.sh", 0x08046960) = 0
stat64("bash/sort.sh", 0x08046960) = 0
stat64("bash/bash-4.0", 0x080469A0) = 0
stat64("bash/bash-4.0", 0x08046960) = 0
stat64("bash/bash-4.0", 0x08046960) = 0
stat64("bash/prime_test.sh", 0x080469A0) = 0
stat64("bash/prime_test.sh", 0x08046960) = 0
stat64("bash/prime_test.sh", 0x08046960) = 0
stat64("bash/echo_colors.sh", 0x080469A0) = 0
stat64("bash/echo_colors.sh", 0x08046960) = 0
stat64("bash/echo_colors.sh", 0x08046960) = 0
stat64("bash/rename_2.sh", 0x080469A0) = 0
stat64("bash/rename_2.sh", 0x08046960) = 0
stat64("bash/rename_2.sh", 0x08046960) = 0
stat64("bash/dircolors.rc", 0x080469A0) = 0
stat64("bash/dircolors.rc", 0x08046960) = 0
stat64("bash/dircolors.rc", 0x08046960) = 0
stat64("bash/hexdump.sh", 0x080469A0) = 0
stat64("bash/hexdump.sh", 0x08046960) = 0
stat64("bash/hexdump.sh", 0x08046960) = 0
stat64("bash/self-untar.sh", 0x080469A0) = 0
stat64("bash/self-untar.sh", 0x08046960) = 0
stat64("bash/self-untar.sh", 0x08046960) = 0
stat64("bash/loadable", 0x080469A0) = 0
stat64("bash/loadable", 0x08046960) = 0
stat64("bash/loadable", 0x08046960) = 0
stat64("bash/exec-redir.sh", 0x080469A0) = 0
stat64("bash/exec-redir.sh", 0x08046960) = 0
stat64("bash/exec-redir.sh", 0x08046960) = 0
stat64("bash/where_am_i-2.sh", 0x080469A0) = 0
stat64("bash/where_am_i-2.sh", 0x08046960) = 0
stat64("bash/where_am_i-2.sh", 0x08046960) = 0
stat64("bash/man2pdf.sh", 0x080469A0) = 0
stat64("bash/man2pdf.sh", 0x08046960) = 0
stat64("bash/man2pdf.sh", 0x08046960) = 0
stat64("bash/man2pdf_killer.sh", 0x080469A0) = 0
stat64("bash/man2pdf_killer.sh", 0x08046960) = 0
stat64("bash/man2pdf_killer.sh", 0x08046960) = 0
stat64("bash/ncd.rc", 0x080469A0) = 0
stat64("bash/ncd.rc", 0x08046960) = 0
stat64("bash/ncd.rc", 0x08046960) = 0
stat64("bash/random.sh", 0x080469A0) = 0
stat64("bash/random.sh", 0x08046960) = 0
stat64("bash/random.sh", 0x08046960) = 0
stat64("bash/select.sh", 0x080469A0) = 0
stat64("bash/select.sh", 0x08046960) = 0
stat64("bash/select.sh", 0x08046960) = 0
stat64("bash/dsh.sh", 0x080469A0) = 0
stat64("bash/dsh.sh", 0x08046960) = 0
stat64("bash/dsh.sh", 0x08046960) = 0
stat64("bash/lock_by_mkdir.sh", 0x080469A0) = 0
stat64("bash/lock_by_mkdir.sh", 0x08046960) = 0
stat64("bash/lock_by_mkdir.sh", 0x08046960) = 0
stat64("bash/hide_cursor.sh", 0x080469A0) = 0
stat64("bash/hide_cursor.sh", 0x08046960) = 0
stat64("bash/hide_cursor.sh", 0x08046960) = 0
stat64("bash/chr2ascii.sh", 0x080469A0) = 0
stat64("bash/chr2ascii.sh", 0x08046960) = 0
stat64("bash/chr2ascii.sh", 0x08046960) = 0
stat64("bash/find_dir-2.sh", 0x080469A0) = 0
stat64("bash/find_dir-2.sh", 0x08046960) = 0
stat64("bash/find_dir-2.sh", 0x08046960) = 0
stat64("bash/dcp.sh", 0x080469A0) = 0
stat64("bash/dcp.sh", 0x08046960) = 0
stat64("bash/dcp.sh", 0x08046960) = 0
stat64("bash/template.sh", 0x080469A0) = 0
stat64("bash/template.sh", 0x08046960) = 0
stat64("bash/template.sh", 0x08046960) = 0
stat64("bash/access-deleted-file", 0x080469A0) = 0
stat64("bash/access-deleted-file", 0x08046960) = 0
stat64("bash/access-deleted-file", 0x08046960) = 0
stat64("bash/grubfloppy.sh", 0x080469A0) = 0
stat64("bash/grubfloppy.sh", 0x08046960) = 0
stat64("bash/grubfloppy.sh", 0x08046960) = 0
stat64("bash/alias-func-builtin.sh", 0x080469A0) = 0
stat64("bash/alias-func-builtin.sh", 0x08046960) = 0
stat64("bash/alias-func-builtin.sh", 0x08046960) = 0
stat64("bash/ascii2chr.sh", 0x080469A0) = 0
stat64("bash/ascii2chr.sh", 0x08046960) = 0
stat64("bash/ascii2chr.sh", 0x08046960) = 0
getdents64(4, 0xFED34000, 8192) = 0
close(4) = 0
open64(".", O_RDONLY) = 4
fchdir(4) = 0
chdir("bash") = 0
getcwd("/root/void/bash", 1024) = 0
fchdir(4) = 0
close(4) = 0
open64(".", O_RDONLY) = 4
fchdir(4) = 0
chdir("bash") = 0
getcwd("/root/void/bash", 1024) = 0
fchdir(4) = 0
close(4) = 0
open64(".", O_RDONLY) = 4
fchdir(4) = 0
chdir("bash/access-deleted-file") = 0
getcwd("/root/void/bash/access-deleted-file", 1024) = 0
fchdir(4) = 0
close(4) = 0
open64(".", O_RDONLY) = 4
fchdir(4) = 0
chdir("bash") = 0
getcwd("/root/void/bash", 1024) = 0
fchdir(4) = 0
close(4) = 0
open64(".", O_RDONLY) = 4
fchdir(4) = 0
chdir("bash") = 0
getcwd("/root/void/bash", 1024) = 0
fchdir(4) = 0
close(4) = 0
open64(".", O_RDONLY) = 4
fchdir(4) = 0
chdir("bash") = 0
getcwd("/root/void/bash", 1024) = 0
fchdir(4) = 0
close(4) = 0
open64(".", O_RDONLY) = 4
fchdir(4) = 0
chdir("bash") = 0
getcwd("/root/void/bash", 1024) = 0
fchdir(4) = 0
close(4) = 0
open64(".", O_RDONLY) = 4
fchdir(4) = 0
chdir("bash") = 0
getcwd("/root/void/bash", 1024) = 0
fchdir(4) = 0
close(4) = 0
open64(".", O_RDONLY) = 4
fchdir(4) = 0
chdir("bash/bash-4.0") = 0
getcwd("/root/void/bash/bash-4.0", 1024) = 0
fchdir(4) = 0
close(4) = 0
open64(".", O_RDONLY) = 4
fchdir(4) = 0
chdir("bash/bash-4.1") = 0
getcwd("/root/void/bash/bash-4.1", 1024) = 0
fchdir(4) = 0
close(4) = 0
open64(".", O_RDONLY) = 4
fchdir(4) = 0
chdir("bash/bash-4.2") = 0
getcwd("/root/void/bash/bash-4.2", 1024) = 0
fchdir(4) = 0
close(4) = 0
open64(".", O_RDONLY) = 4
fchdir(4) = 0
chdir("bash") = 0
getcwd("/root/void/bash", 1024) = 0
fchdir(4) = 0
close(4) = 0
open64(".", O_RDONLY) = 4
fchdir(4) = 0
chdir("bash") = 0
getcwd("/root/void/bash", 1024) = 0
fchdir(4) = 0
close(4) = 0
open64(".", O_RDONLY) = 4
fchdir(4) = 0
chdir("bash") = 0
getcwd("/root/void/bash", 1024) = 0
fchdir(4) = 0
close(4) = 0
open64(".", O_RDONLY) = 4
fchdir(4) = 0
chdir("bash") = 0
getcwd("/root/void/bash", 1024) = 0
fchdir(4) = 0
close(4) = 0
open64(".", O_RDONLY) = 4
fchdir(4) = 0
chdir("bash") = 0
getcwd("/root/void/bash", 1024) = 0
fchdir(4) = 0
close(4) = 0
open64(".", O_RDONLY) = 4
fchdir(4) = 0
chdir("bash") = 0
getcwd("/root/void/bash", 1024) = 0
fchdir(4) = 0
close(4) = 0
open64(".", O_RDONLY) = 4
fchdir(4) = 0
chdir("bash") = 0
getcwd("/root/void/bash", 1024) = 0
fchdir(4) = 0
close(4) = 0
open64(".", O_RDONLY) = 4
fchdir(4) = 0
chdir("bash") = 0
getcwd("/root/void/bash", 1024) = 0
fchdir(4) = 0
close(4) = 0
open64(".", O_RDONLY) = 4
fchdir(4) = 0
chdir("bash") = 0
getcwd("/root/void/bash", 1024) = 0
fchdir(4) = 0
close(4) = 0
open64(".", O_RDONLY) = 4
fchdir(4) = 0
chdir("bash") = 0
getcwd("/root/void/bash", 1024) = 0
fchdir(4) = 0
close(4) = 0
open64(".", O_RDONLY) = 4
fchdir(4) = 0
chdir("bash") = 0
getcwd("/root/void/bash", 1024) = 0
fchdir(4) = 0
close(4) = 0
open64(".", O_RDONLY) = 4
fchdir(4) = 0
chdir("bash") = 0
getcwd("/root/void/bash", 1024) = 0
fchdir(4) = 0
close(4) = 0
open64(".", O_RDONLY) = 4
fchdir(4) = 0
chdir("bash") = 0
getcwd("/root/void/bash", 1024) = 0
fchdir(4) = 0
close(4) = 0
open64(".", O_RDONLY) = 4
fchdir(4) = 0
chdir("bash/debug") = 0
getcwd("/root/void/bash/debug", 1024) = 0
fchdir(4) = 0
close(4) = 0
open64(".", O_RDONLY) = 4
fchdir(4) = 0
chdir("bash") = 0
getcwd("/root/void/bash", 1024) = 0
fchdir(4) = 0
close(4) = 0
open64(".", O_RDONLY) = 4
fchdir(4) = 0
chdir("bash") = 0
getcwd("/root/void/bash", 1024) = 0
fchdir(4) = 0
close(4) = 0
open64(".", O_RDONLY) = 4
fchdir(4) = 0
chdir("bash/doc") = 0
getcwd("/root/void/bash/doc", 1024) = 0
fchdir(4) = 0
close(4) = 0
open64(".", O_RDONLY) = 4
fchdir(4) = 0
chdir("bash") = 0
getcwd("/root/void/bash", 1024) = 0
fchdir(4) = 0
close(4) = 0
open64(".", O_RDONLY) = 4
fchdir(4) = 0
chdir("bash") = 0
getcwd("/root/void/bash", 1024) = 0
fchdir(4) = 0
close(4) = 0
open64(".", O_RDONLY) = 4
fchdir(4) = 0
chdir("bash") = 0
getcwd("/root/void/bash", 1024) = 0
fchdir(4) = 0
close(4) = 0
open64(".", O_RDONLY) = 4
fchdir(4) = 0
chdir("bash") = 0
getcwd("/root/void/bash", 1024) = 0
fchdir(4) = 0
close(4) = 0
open64(".", O_RDONLY) = 4
fchdir(4) = 0
chdir("bash") = 0
getcwd("/root/void/bash", 1024) = 0
fchdir(4) = 0
close(4) = 0
open64(".", O_RDONLY) = 4
fchdir(4) = 0
chdir("bash") = 0
getcwd("/root/void/bash", 1024) = 0
fchdir(4) = 0
close(4) = 0
open64(".", O_RDONLY) = 4
fchdir(4) = 0
chdir("bash") = 0
getcwd("/root/void/bash", 1024) = 0
fchdir(4) = 0
close(4) = 0
open64(".", O_RDONLY) = 4
fchdir(4) = 0
chdir("bash/games") = 0
getcwd("/root/void/bash/games", 1024) = 0
fchdir(4) = 0
close(4) = 0
open64(".", O_RDONLY) = 4
fchdir(4) = 0
chdir("bash") = 0
getcwd("/root/void/bash", 1024) = 0
fchdir(4) = 0
close(4) = 0
open64(".", O_RDONLY) = 4
fchdir(4) = 0
chdir("bash") = 0
getcwd("/root/void/bash", 1024) = 0
fchdir(4) = 0
close(4) = 0
open64(".", O_RDONLY) = 4
fchdir(4) = 0
chdir("bash") = 0
getcwd("/root/void/bash", 1024) = 0
fchdir(4) = 0
close(4) = 0
open64(".", O_RDONLY) = 4
fchdir(4) = 0
chdir("bash") = 0
getcwd("/root/void/bash", 1024) = 0
fchdir(4) = 0
close(4) = 0
open64(".", O_RDONLY) = 4
fchdir(4) = 0
chdir("bash") = 0
getcwd("/root/void/bash", 1024) = 0
fchdir(4) = 0
close(4) = 0
open64(".", O_RDONLY) = 4
fchdir(4) = 0
chdir("bash") = 0
getcwd("/root/void/bash", 1024) = 0
fchdir(4) = 0
close(4) = 0
open64(".", O_RDONLY) = 4
fchdir(4) = 0
chdir("bash") = 0
getcwd("/root/void/bash", 1024) = 0
fchdir(4) = 0
close(4) = 0
open64(".", O_RDONLY) = 4
fchdir(4) = 0
chdir("bash/homework-01") = 0
getcwd("/root/void/bash/homework-01", 1024) = 0
fchdir(4) = 0
close(4) = 0
open64(".", O_RDONLY) = 4
fchdir(4) = 0
chdir("bash") = 0
getcwd("/root/void/bash", 1024) = 0
fchdir(4) = 0
close(4) = 0
open64(".", O_RDONLY) = 4
fchdir(4) = 0
chdir("bash/lib") = 0
getcwd("/root/void/bash/lib", 1024) = 0
fchdir(4) = 0
close(4) = 0
open64(".", O_RDONLY) = 4
fchdir(4) = 0
chdir("bash/loadable") = 0
getcwd("/root/void/bash/loadable", 1024) = 0
fchdir(4) = 0
close(4) = 0
open64(".", O_RDONLY) = 4
fchdir(4) = 0
chdir("bash") = 0
getcwd("/root/void/bash", 1024) = 0
fchdir(4) = 0
close(4) = 0
open64(".", O_RDONLY) = 4
fchdir(4) = 0
chdir("bash") = 0
getcwd("/root/void/bash", 1024) = 0
fchdir(4) = 0
close(4) = 0
open64(".", O_RDONLY) = 4
fchdir(4) = 0
chdir("bash") = 0
getcwd("/root/void/bash", 1024) = 0
fchdir(4) = 0
close(4) = 0
open64(".", O_RDONLY) = 4
fchdir(4) = 0
chdir("bash") = 0
getcwd("/root/void/bash", 1024) = 0
fchdir(4) = 0
close(4) = 0
open64(".", O_RDONLY) = 4
fchdir(4) = 0
chdir("bash") = 0
getcwd("/root/void/bash", 1024) = 0
fchdir(4) = 0
close(4) = 0
open64(".", O_RDONLY) = 4
fchdir(4) = 0
chdir("bash") = 0
getcwd("/root/void/bash", 1024) = 0
fchdir(4) = 0
close(4) = 0
open64(".", O_RDONLY) = 4
fchdir(4) = 0
chdir("bash") = 0
getcwd("/root/void/bash", 1024) = 0
fchdir(4) = 0
close(4) = 0
open64(".", O_RDONLY) = 4
fchdir(4) = 0
chdir("bash") = 0
getcwd("/root/void/bash", 1024) = 0
fchdir(4) = 0
close(4) = 0
open64(".", O_RDONLY) = 4
fchdir(4) = 0
chdir("bash") = 0
getcwd("/root/void/bash", 1024) = 0
fchdir(4) = 0
close(4) = 0
open64(".", O_RDONLY) = 4
fchdir(4) = 0
chdir("bash") = 0
getcwd("/root/void/bash", 1024) = 0
fchdir(4) = 0
close(4) = 0
open64(".", O_RDONLY) = 4
fchdir(4) = 0
chdir("bash/parellel-jobs") = 0
getcwd("/root/void/bash/parellel-jobs", 1024) = 0
fchdir(4) = 0
close(4) = 0
open64(".", O_RDONLY) = 4
fchdir(4) = 0
chdir("bash/pass-var-by-ref") = 0
getcwd("/root/void/bash/pass-var-by-ref", 1024) = 0
fchdir(4) = 0
close(4) = 0
open64(".", O_RDONLY) = 4
fchdir(4) = 0
chdir("bash") = 0
getcwd("/root/void/bash", 1024) = 0
fchdir(4) = 0
close(4) = 0
open64(".", O_RDONLY) = 4
fchdir(4) = 0
chdir("bash") = 0
getcwd("/root/void/bash", 1024) = 0
fchdir(4) = 0
close(4) = 0
open64(".", O_RDONLY) = 4
fchdir(4) = 0
chdir("bash") = 0
getcwd("/root/void/bash", 1024) = 0
fchdir(4) = 0
close(4) = 0
open64(".", O_RDONLY) = 4
fchdir(4) = 0
chdir("bash") = 0
getcwd("/root/void/bash", 1024) = 0
fchdir(4) = 0
close(4) = 0
open64(".", O_RDONLY) = 4
fchdir(4) = 0
chdir("bash") = 0
getcwd("/root/void/bash", 1024) = 0
fchdir(4) = 0
close(4) = 0
open64(".", O_RDONLY) = 4
fchdir(4) = 0
chdir("bash") = 0
getcwd("/root/void/bash", 1024) = 0
fchdir(4) = 0
close(4) = 0
open64(".", O_RDONLY) = 4
fchdir(4) = 0
chdir("bash") = 0
getcwd("/root/void/bash", 1024) = 0
fchdir(4) = 0
close(4) = 0
open64(".", O_RDONLY) = 4
fchdir(4) = 0
chdir("bash") = 0
getcwd("/root/void/bash", 1024) = 0
fchdir(4) = 0
close(4) = 0
open64(".", O_RDONLY) = 4
fchdir(4) = 0
chdir("bash") = 0
getcwd("/root/void/bash", 1024) = 0
fchdir(4) = 0
close(4) = 0
open64(".", O_RDONLY) = 4
fchdir(4) = 0
chdir("bash") = 0
getcwd("/root/void/bash", 1024) = 0
fchdir(4) = 0
close(4) = 0
open64(".", O_RDONLY) = 4
fchdir(4) = 0
chdir("bash") = 0
getcwd("/root/void/bash", 1024) = 0
fchdir(4) = 0
close(4) = 0
open64(".", O_RDONLY) = 4
fchdir(4) = 0
chdir("bash") = 0
getcwd("/root/void/bash", 1024) = 0
fchdir(4) = 0
close(4) = 0
open64(".", O_RDONLY) = 4
fchdir(4) = 0
chdir("bash") = 0
getcwd("/root/void/bash", 1024) = 0
fchdir(4) = 0
close(4) = 0
open64(".", O_RDONLY) = 4
fchdir(4) = 0
chdir("bash") = 0
getcwd("/root/void/bash", 1024) = 0
fchdir(4) = 0
close(4) = 0
open64(".", O_RDONLY) = 4
fchdir(4) = 0
chdir("bash") = 0
getcwd("/root/void/bash", 1024) = 0
fchdir(4) = 0
close(4) = 0
open64(".", O_RDONLY) = 4
fchdir(4) = 0
chdir("bash") = 0
getcwd("/root/void/bash", 1024) = 0
fchdir(4) = 0
close(4) = 0
open64(".", O_RDONLY) = 4
fchdir(4) = 0
chdir("bash") = 0
getcwd("/root/void/bash", 1024) = 0
fchdir(4) = 0
close(4) = 0
open64(".", O_RDONLY) = 4
fchdir(4) = 0
chdir("bash") = 0
getcwd("/root/void/bash", 1024) = 0
fchdir(4) = 0
close(4) = 0
open64(".", O_RDONLY) = 4
fchdir(4) = 0
chdir("bash") = 0
getcwd("/root/void/bash", 1024) = 0
fchdir(4) = 0
close(4) = 0
open64(".", O_RDONLY) = 4
fchdir(4) = 0
chdir("bash") = 0
getcwd("/root/void/bash", 1024) = 0
fchdir(4) = 0
close(4) = 0
open64(".", O_RDONLY) = 4
fchdir(4) = 0
chdir("bash") = 0
getcwd("/root/void/bash", 1024) = 0
fchdir(4) = 0
close(4) = 0
open64(".", O_RDONLY) = 4
fchdir(4) = 0
chdir("bash/trap") = 0
getcwd("/root/void/bash/trap", 1024) = 0
fchdir(4) = 0
close(4) = 0
open64(".", O_RDONLY) = 4
fchdir(4) = 0
chdir("bash") = 0
getcwd("/root/void/bash", 1024) = 0
fchdir(4) = 0
close(4) = 0
open64(".", O_RDONLY) = 4
fchdir(4) = 0
chdir("bash") = 0
getcwd("/root/void/bash", 1024) = 0
fchdir(4) = 0
close(4) = 0
open64(".", O_RDONLY) = 4
fchdir(4) = 0
chdir("bash") = 0
getcwd("/root/void/bash", 1024) = 0
fchdir(4) = 0
close(4) = 0
write(1, "1B [ ? 2 5 l1B [ 5 7 ; 9".., 26) = 26
stat64("bash/9x9.sh", 0x08046D80) = 0
stat64("bash/dsh.sh", 0x08046D80) = 0
stat64("bash/nl.sh", 0x08046D80) = 0
write(1, " 9 x 9 . s h1B [ 1 8 C d".., 30) = 30
stat64("bash/PS4.sh", 0x08046D80) = 0
stat64("bash/echo_colors.sh", 0x08046D80) = 0
stat64("bash/parellel-jobs/", 0x08046D80) = 0
write(1, " P S 4 . s h1B [ 1 8 C e".., 60) = 60
stat64("bash/access-deleted-file/", 0x08046D80) = 0
stat64("bash/exec-redir.sh", 0x08046D80) = 0
stat64("bash/pass-var-by-ref/", 0x08046D80) = 0
write(1, "1B [ 1 m1B [ 3 6 m a c c".., 87) = 87
stat64("bash/add-unique.sh", 0x08046D80) = 0
stat64("bash/fib-2.sh", 0x08046D80) = 0
stat64("bash/permutation-1.sh", 0x08046D80) = 0
write(1, " a d d - u n i q u e . s".., 50) = 50
stat64("bash/alias-func-builtin.sh", 0x08046D80) = 0
stat64("bash/fibonacci.sh", 0x08046D80) = 0
stat64("bash/permutation-2.sh", 0x08046D80) = 0
write(1, " a l i a s - f u n c - b".., 60) = 60
stat64("bash/ascii2chr.sh", 0x08046D80) = 0
stat64("bash/find_dir-2.sh", 0x08046D80) = 0
stat64("bash/permutation-3.sh", 0x08046D80) = 0
write(1, " a s c i i 2 c h r . s h".., 54) = 54
stat64("bash/auto_ftp.sh", 0x08046D80) = 0
stat64("bash/find_dir.sh", 0x08046D80) = 0
stat64("bash/prime.dc", 0x08046D80) = 0
write(1, " a u t o _ f t p . s h1B".., 43) = 43
stat64("bash/auto_telnet.sh", 0x08046D80) = 0
stat64("bash/games/", 0x08046D80) = 0
stat64("bash/prime_test.sh", 0x08046D80) = 0
write(1, " a u t o _ t e l n e t .".., 59) = 59
stat64("bash/bash-4.0/", 0x08046D80) = 0
stat64("bash/getch.sh", 0x08046D80) = 0
stat64("bash/proc_monitor.sh", 0x08046D80) = 0
write(1, "1B [ 1 m1B [ 3 6 m b a s".., 58) = 58
stat64("bash/bash-4.1/", 0x08046D80) = 0
stat64("bash/getopt.sh", 0x08046D80) = 0
stat64("bash/proc_uptime.sh", 0x08046D80) = 0
write(1, "1B [ 1 m1B [ 3 6 m b a s".., 58) = 58
stat64("bash/bash-4.2/", 0x08046D80) = 0
stat64("bash/getopts.sh", 0x08046D80) = 0
stat64("bash/rand_letter.sh", 0x08046D80) = 0
write(1, "1B [ 1 m1B [ 3 6 m b a s".., 59) = 59
stat64("bash/cat.sh", 0x08046D80) = 0
stat64("bash/grubfloppy.sh", 0x08046D80) = 0
stat64("bash/random.sh", 0x08046D80) = 0
write(1, " c a t . s h1B [ 1 8 C g".., 41) = 41
stat64("bash/chr2ascii.sh", 0x08046D80) = 0
stat64("bash/hexdump.sh", 0x08046D80) = 0
stat64("bash/read-u.sh", 0x08046D80) = 0
write(1, " c h r 2 a s c i i . s h".., 44) = 44
stat64("bash/colortable16.sh", 0x08046D80) = 0
stat64("bash/hide_cursor.sh", 0x08046D80) = 0
stat64("bash/regex.sh", 0x08046D80) = 0
write(1, " c o l o r t a b l e 1 6".., 49) = 49
stat64("bash/compgen-example.sh", 0x08046D80) = 0
stat64("bash/highlight.sh", 0x08046D80) = 0
stat64("bash/rename.sh", 0x08046D80) = 0
write(1, " c o m p g e n - e x a m".., 53) = 53
stat64("bash/confusing-aliases-1.sh", 0x08046D80) = 0
stat64("bash/homework-01/", 0x08046D80) = 0
stat64("bash/rename_2.sh", 0x08046D80) = 0
write(1, " c o n f u s i n g - a l".., 68) = 68
stat64("bash/confusing-aliases-2.sh", 0x08046D80) = 0
stat64("bash/indent.sh", 0x08046D80) = 0
stat64("bash/run-once.sh", 0x08046D80) = 0
write(1, " c o n f u s i n g - a l".., 52) = 52
stat64("bash/confusing-aliases-3.sh", 0x08046D80) = 0
stat64("bash/lib/", 0x08046D80) = 0
stat64("bash/select.sh", 0x08046D80) = 0
write(1, " c o n f u s i n g - a l".., 58) = 58
stat64("bash/confusing-aliases-4.sh", 0x08046D80) = 0
stat64("bash/loadable/", 0x08046D80) = 0
stat64("bash/self-untar.sh", 0x08046D80) = 0
write(1, " c o n f u s i n g - a l".., 67) = 67
stat64("bash/confusing-aliases-5.sh", 0x08046D80) = 0
stat64("bash/lock_by_mkdir.sh", 0x08046D80) = 0
stat64("bash/show_color.sh", 0x08046D80) = 0
write(1, " c o n f u s i n g - a l".., 60) = 60
stat64("bash/date.sh", 0x08046D80) = 0
stat64("bash/man2pdf.sh", 0x08046D80) = 0
stat64("bash/sort.sh", 0x08046D80) = 0
write(1, " d a t e . s h1B [ 1 7 C".., 37) = 37
stat64("bash/days_of_year.sh", 0x08046D80) = 0
stat64("bash/man2pdf_killer.sh", 0x08046D80) = 0
stat64("bash/strcat.sh", 0x08046D80) = 0
write(1, " d a y s _ o f _ y e a r".., 52) = 52
stat64("bash/daytime.sh", 0x08046D80) = 0
stat64("bash/man2pdf_log.sh", 0x08046D80) = 0
stat64("bash/symlink-not-working.sh", 0x08046D80) = 0
write(1, " d a y t i m e . s h1B [".., 59) = 59
stat64("bash/dcp.sh", 0x08046D80) = 0
stat64("bash/man2ps.sh", 0x08046D80) = 0
stat64("bash/template.sh", 0x08046D80) = 0
write(1, " d c p . s h1B [ 1 8 C m".., 39) = 39
stat64("bash/debug/", 0x08046D80) = 0
stat64("bash/man2txt.sh", 0x08046D80) = 0
stat64("bash/trap/", 0x08046D80) = 0
write(1, "1B [ 1 m1B [ 3 6 m d e b".., 60) = 60
stat64("bash/dircolors.rc", 0x08046D80) = 0
stat64("bash/mkline.sh", 0x08046D80) = 0
stat64("bash/trap.sh", 0x08046D80) = 0
write(1, " d i r c o l o r s . r c".., 41) = 41
stat64("bash/distccd", 0x08046D80) = 0
stat64("bash/ncd.rc", 0x08046D80) = 0
stat64("bash/where_am_i-2.sh", 0x08046D80) = 0
write(1, " d i s t c c d1B [ 1 7 C".., 41) = 41
stat64("bash/doc/", 0x08046D80) = 0
stat64("bash/netmask.sh", 0x08046D80) = 0
stat64("bash/where_am_i.sh", 0x08046D80) = 0
write(1, "1B [ 1 m1B [ 3 6 m d o c".., 53) = 53