Change in 1.3.99 breaks perl4.036 running mirror-2.3

Michael Meissner (meissner@cygnus.com)
Fri, 10 May 1996 11:51:39 -0400


I use mirror-2.3 to mirror files via FTP (which is written in Perl and
needs perl4.036, not perl5.xx). On 1.3.97, everything was ok. When I
went to 1.3.99, it caused mirror to loop until it filled all of memory
+ swap (and for a 48 meg machine with 128 meg of swap, it takes
awhile).

Here are the first 1,000 lines of strace output:

mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|0x20, 4294967295, 0) = 0x40006000
mprotect(0x8000000, 240920, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
stat("/etc/ld.so.cache", {st_mode=S_IFREG|0644, st_size=4396, ...}) = 0
open("/etc/ld.so.cache", O_RDONLY) = 3
mmap(0, 4396, PROT_READ, MAP_SHARED, 3, 0) = 0x40007000
close(3) = 0
open("/usr/lib/libgdbm.so.2.0.0", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3"..., 4096) = 4096
mmap(0, 28672, PROT_NONE, MAP_PRIVATE|0x20, 4294967295, 0) = 0x40009000
mmap(0x40009000, 20404, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x40009000
mmap(0x4000e000, 4500, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x4000) = 0x4000e000
close(3) = 0
mprotect(0x40009000, 20404, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
open("/lib/libm.so.5.0.6", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3"..., 4096) = 4096
mmap(0, 32768, PROT_NONE, MAP_PRIVATE|0x20, 4294967295, 0) = 0x40010000
mmap(0x40010000, 24300, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x40010000
mmap(0x40016000, 7856, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x5000) = 0x40016000
close(3) = 0
mprotect(0x40010000, 24300, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
open("/lib/libc.so.5.3.12", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3"..., 4096) = 4096
mmap(0, 724992, PROT_NONE, MAP_PRIVATE|0x20, 4294967295, 0) = 0x40018000
mmap(0x40018000, 495550, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x40018000
mmap(0x40091000, 23472, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x78000) = 0x40091000
mmap(0x40097000, 203928, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|0x20, 4294967295, 0) = 0x40097000
close(3) = 0
mprotect(0x40018000, 495550, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
munmap(0x40007000, 4396) = 0
mprotect(0x8000000, 240920, PROT_READ|PROT_EXEC) = 0
mprotect(0x40009000, 20404, PROT_READ|PROT_EXEC) = 0
mprotect(0x40010000, 24300, PROT_READ|PROT_EXEC) = 0
mprotect(0x40018000, 495550, PROT_READ|PROT_EXEC) = 0
SYS_136(0, 0x3, 0xc, 0x40001fb0, 0x80029d8) = 0
brk(0) = 0x8047858
getuid() = 253
geteuid() = 253
getgid() = 1002
getegid() = 1002
brk(0x8047888) = 0x8047888
brk(0x8048000) = 0x8048000
brk(0x8049000) = 0x8049000
open("./mirror", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0755, st_size=82083, ...}) = 0
fstat(3, {st_mode=S_IFREG|0755, st_size=82083, ...}) = 0
mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|0x20, 4294967295, 0) = 0x40007000
read(3, "#!/usr/bin/perl4.036\n# Make loc"..., 4096) = 4096
brk(0x804a000) = 0x804a000
brk(0x804b000) = 0x804b000
brk(0x804c000) = 0x804c000
read(3, "ld the username in $USER, some i"..., 4096) = 4096
brk(0x804d000) = 0x804d000
brk(0x804e000) = 0x804e000
brk(0x804f000) = 0x804f000
brk(0x8050000) = 0x8050000
read(3, "it fails first time\n$default{ \'"..., 4096) = 4096
brk(0x8051000) = 0x8051000
brk(0x8052000) = 0x8052000
brk(0x8053000) = 0x8053000
brk(0x8054000) = 0x8054000
read(3, " use_files).\n# -gsite:path\n#\t"..., 4096) = 4096
brk(0x8055000) = 0x8055000
brk(0x8056000) = 0x8056000
brk(0x8057000) = 0x8057000
brk(0x8058000) = 0x8058000
brk(0x8059000) = 0x8059000
brk(0x805a000) = 0x805a000
brk(0x805b000) = 0x805b000
read(3, ";\n\t\tnext;\n }\n\n\t# O"..., 4096) = 4096
brk(0x805c000) = 0x805c000
brk(0x805d000) = 0x805d000
brk(0x805e000) = 0x805e000
brk(0x805f000) = 0x805f000
brk(0x8060000) = 0x8060000
brk(0x8061000) = 0x8061000
brk(0x8062000) = 0x8062000
brk(0x8063000) = 0x8063000
read(3, "any leading ws).\n\t\twhile( $va"..., 4096) = 4096
brk(0x8064000) = 0x8064000
brk(0x8065000) = 0x8065000
brk(0x8066000) = 0x8066000
brk(0x8067000) = 0x8067000
brk(0x8068000) = 0x8068000
brk(0x8069000) = 0x8069000
read(3, "connect; # Presume the worse.\n"..., 4096) = 4096
brk(0x806a000) = 0x806a000
brk(0x806b000) = 0x806b000
brk(0x806c000) = 0x806c000
brk(0x806d000) = 0x806d000
brk(0x806e000) = 0x806e000
brk(0x806f000) = 0x806f000
read(3, "emote_user = $remote_user;\n\t\t"..., 4096) = 4096
brk(0x8070000) = 0x8070000
brk(0x8071000) = 0x8071000
brk(0x8072000) = 0x8072000
brk(0x8073000) = 0x8073000
brk(0x8074000) = 0x8074000
brk(0x8075000) = 0x8075000
brk(0x8076000) = 0x8076000
brk(0x8077000) = 0x8077000
read(3, "ed,\n\t\t\t\t\t *local_map,\n\t\t"..., 4096) = 4096
brk(0x8078000) = 0x8078000
brk(0x8079000) = 0x8079000
brk(0x807a000) = 0x807a000
brk(0x807b000) = 0x807b000
brk(0x807c000) = 0x807c000
brk(0x807d000) = 0x807d000
brk(0x807e000) = 0x807e000
read(3, " local dir $local_dir\\n\" );\n\t"..., 4096) = 4096
brk(0x807f000) = 0x807f000
brk(0x8080000) = 0x8080000
brk(0x8081000) = 0x8081000
brk(0x8082000) = 0x8082000
brk(0x8083000) = 0x8083000
brk(0x8084000) = 0x8084000
brk(0x8085000) = 0x8085000
brk(0x8086000) = 0x8086000
read(3, "irtmp .= \".$1\";\n\t\t}\n\n\t\t"..., 4096) = 4096
brk(0x8087000) = 0x8087000
brk(0x8088000) = 0x8088000
brk(0x8089000) = 0x8089000
brk(0x808a000) = 0x808a000
brk(0x808b000) = 0x808b000
brk(0x808c000) = 0x808c000
read(3, "ude_patt/ ){\n\t\t\t\t&msg( \" "..., 4096) = 4096
brk(0x808d000) = 0x808d000
brk(0x808e000) = 0x808e000
brk(0x808f000) = 0x808f000
brk(0x8090000) = 0x8090000
brk(0x8091000) = 0x8091000
brk(0x8092000) = 0x8092000
read(3, "\t# suffix the dest\n\t\t\t$dest"..., 4096) = 4096
brk(0x8093000) = 0x8093000
brk(0x8094000) = 0x8094000
brk(0x8095000) = 0x8095000
brk(0x8096000) = 0x8096000
brk(0x8097000) = 0x8097000
brk(0x8098000) = 0x8098000
brk(0x8099000) = 0x8099000
read(3, "p $dpp$dps\\n\" ) if $debug > 2;"..., 4096) = 4096
brk(0x809a000) = 0x809a000
brk(0x809b000) = 0x809b000
brk(0x809c000) = 0x809c000
brk(0x809d000) = 0x809d000
brk(0x809e000) = 0x809e000
read(3, "e ){\n\t\tif( $thing !~ /^d (.*)"..., 4096) = 4096
brk(0x809f000) = 0x809f000
brk(0x80a0000) = 0x80a0000
brk(0x80a1000) = 0x80a1000
brk(0x80a2000) = 0x80a2000
brk(0x80a3000) = 0x80a3000
brk(0x80a4000) = 0x80a4000
brk(0x80a5000) = 0x80a5000
brk(0x80a6000) = 0x80a6000
read(3, "\'rename( $temp, $dest_path ) ){"..., 4096) = 4096
brk(0x80a7000) = 0x80a7000
brk(0x80a8000) = 0x80a8000
brk(0x80a9000) = 0x80a9000
brk(0x80aa000) = 0x80aa000
brk(0x80ab000) = 0x80ab000
brk(0x80ac000) = 0x80ac000
read(3, "if( $max_delete_files =~ /^(\\d+"..., 4096) = 4096
brk(0x80ad000) = 0x80ad000
brk(0x80ae000) = 0x80ae000
brk(0x80af000) = 0x80af000
brk(0x80b0000) = 0x80b0000
brk(0x80b1000) = 0x80b1000
brk(0x80b2000) = 0x80b2000
brk(0x80b3000) = 0x80b3000
read(3, "$get_file ){\n\t\t\t\t&msg( $log"..., 4096) = 4096
brk(0x80b4000) = 0x80b4000
brk(0x80b5000) = 0x80b5000
brk(0x80b6000) = 0x80b6000
brk(0x80b7000) = 0x80b7000
brk(0x80b8000) = 0x80b8000
brk(0x80b9000) = 0x80b9000
read(3, " \'\' ){\n\t\t\tlocal( $uid, $gi"..., 4096) = 4096
brk(0x80ba000) = 0x80ba000
brk(0x80bb000) = 0x80bb000
brk(0x80bc000) = 0x80bc000
brk(0x80bd000) = 0x80bd000
brk(0x80be000) = 0x80be000
brk(0x80bf000) = 0x80bf000
brk(0x80c0000) = 0x80c0000
brk(0x80c1000) = 0x80c1000
read(3, ");\t# dir collection\n\tlocal( $"..., 4096) = 4096
brk(0x80c2000) = 0x80c2000
brk(0x80c3000) = 0x80c3000
brk(0x80c4000) = 0x80c4000
brk(0x80c5000) = 0x80c5000
brk(0x80c6000) = 0x80c6000
brk(0x80c7000) = 0x80c7000
brk(0x80c8000) = 0x80c8000
brk(0x80c9000) = 0x80c9000
brk(0x80ca000) = 0x80ca000
brk(0x80cb000) = 0x80cb000
read(3, "cal($sec,$min,$hour,$mday,$mon,$"..., 4096) = 163
read(3, "", 4096) = 0
close(3) = 0
munmap(0x40007000, 4096) = 0
brk(0x80cd000) = 0x80cd000
brk(0x80ce000) = 0x80ce000
time([831742956]) = 831742956
brk(0x80cf000) = 0x80cf000
brk(0x80d0000) = 0x80d0000
brk(0x80d1000) = 0x80d1000
brk(0x80d2000) = 0x80d2000
getpid() = 26783
brk(0x80d3000) = 0x80d3000
brk(0x80d4000) = 0x80d4000
brk(0x80d5000) = 0x80d5000
stat("/compress", 0x8046630) = -1 ENOENT (No such file or directory)
stat("/home/meissner/bin.sh/compress", 0x8046630) = -1 ENOENT (No such file or directory)
stat("/home/meissner/bin.perl/compress", 0x8046630) = -1 ENOENT (No such file or directory)
stat("/home/meissner/bin.wish/compress", 0x8046630) = -1 ENOENT (No such file or directory)
stat("/home/meissner/bin.linux/compress", 0x8046630) = -1 ENOENT (No such file or directory)
stat("/usr/kerberos/bin/compress", 0x8046630) = -1 ENOENT (No such file or directory)
stat("/usr/unsupported/bin/compress", 0x8046630) = -1 ENOENT (No such file or directory)
stat("/usr/X11/bin/compress", 0x8046630) = -1 ENOENT (No such file or directory)
stat("/usr/local/bin/compress", 0x8046630) = -1 ENOENT (No such file or directory)
stat("/home/meissner/cross-compilers/bin/compress", 0x8046630) = -1 ENOENT (No such file or directory)
stat("/usr/bin/compress", {st_mode=S_IFREG|0755, st_size=14776, ...}) = 0
brk(0x80d6000) = 0x80d6000
stat("/gzip", 0x8046630) = -1 ENOENT (No such file or directory)
stat("/home/meissner/bin.sh/gzip", 0x8046630) = -1 ENOENT (No such file or directory)
stat("/home/meissner/bin.perl/gzip", 0x8046630) = -1 ENOENT (No such file or directory)
stat("/home/meissner/bin.wish/gzip", 0x8046630) = -1 ENOENT (No such file or directory)
stat("/home/meissner/bin.linux/gzip", 0x8046630) = -1 ENOENT (No such file or directory)
stat("/usr/kerberos/bin/gzip", 0x8046630) = -1 ENOENT (No such file or directory)
stat("/usr/unsupported/bin/gzip", 0x8046630) = -1 ENOENT (No such file or directory)
stat("/usr/X11/bin/gzip", 0x8046630) = -1 ENOENT (No such file or directory)
stat("/usr/local/bin/gzip", 0x8046630) = -1 ENOENT (No such file or directory)
stat("/home/meissner/cross-compilers/bin/gzip", 0x8046630) = -1 ENOENT (No such file or directory)
stat("/usr/bin/gzip", 0x8046630) = -1 ENOENT (No such file or directory)
stat("/bin/gzip", {st_mode=S_IFREG|0755, st_size=44956, ...}) = 0
stat("/mailx", 0x8046630) = -1 ENOENT (No such file or directory)
stat("/home/meissner/bin.sh/mailx", 0x8046630) = -1 ENOENT (No such file or directory)
stat("/home/meissner/bin.perl/mailx", 0x8046630) = -1 ENOENT (No such file or directory)
stat("/home/meissner/bin.wish/mailx", 0x8046630) = -1 ENOENT (No such file or directory)
stat("/home/meissner/bin.linux/mailx", 0x8046630) = -1 ENOENT (No such file or directory)
stat("/usr/kerberos/bin/mailx", 0x8046630) = -1 ENOENT (No such file or directory)
stat("/usr/unsupported/bin/mailx", 0x8046630) = -1 ENOENT (No such file or directory)
stat("/usr/X11/bin/mailx", 0x8046630) = -1 ENOENT (No such file or directory)
stat("/usr/local/bin/mailx", 0x8046630) = -1 ENOENT (No such file or directory)
stat("/home/meissner/cross-compilers/bin/mailx", 0x8046630) = -1 ENOENT (No such file or directory)
stat("/usr/bin/mailx", 0x8046630) = -1 ENOENT (No such file or directory)
stat("/bin/mailx", 0x8046630) = -1 ENOENT (No such file or directory)
stat("/usr/games/mailx", 0x8046630) = -1 ENOENT (No such file or directory)
stat("/sbin/mailx", 0x8046630) = -1 ENOENT (No such file or directory)
stat("/usr/sbin/mailx", 0x8046630) = -1 ENOENT (No such file or directory)
stat("/etc/mailx", 0x8046630) = -1 ENOENT (No such file or directory)
stat("/usr/etc/mailx", 0x8046630) = -1 ENOENT (No such file or directory)
stat("/usr/local/bin/mailx", 0x8046630) = -1 ENOENT (No such file or directory)
stat("/usr/new/bin/mailx", 0x8046630) = -1 ENOENT (No such file or directory)
stat("/usr/public/bin/mailx", 0x8046630) = -1 ENOENT (No such file or directory)
stat("/usr/ucb/mailx", 0x8046630) = -1 ENOENT (No such file or directory)
stat("/usr/bin/mailx", 0x8046630) = -1 ENOENT (No such file or directory)
stat("/bin/mailx", 0x8046630) = -1 ENOENT (No such file or directory)
stat("/etc/mailx", 0x8046630) = -1 ENOENT (No such file or directory)
stat("/usr/etc/mailx", 0x8046630) = -1 ENOENT (No such file or directory)
stat("/usr/local/etc/mailx", 0x8046630) = -1 ENOENT (No such file or directory)
stat("/mailx", 0x8046630) = -1 ENOENT (No such file or directory)
stat("/usr/local/bin/mailx", 0x8046630) = -1 ENOENT (No such file or directory)
stat("/usr/new/bin/mailx", 0x8046630) = -1 ENOENT (No such file or directory)
stat("/usr/public/bin/mailx", 0x8046630) = -1 ENOENT (No such file or directory)
stat("/usr/ucb/mailx", 0x8046630) = -1 ENOENT (No such file or directory)
stat("/usr/bin/mailx", 0x8046630) = -1 ENOENT (No such file or directory)
stat("/bin/mailx", 0x8046630) = -1 ENOENT (No such file or directory)
stat("/etc/mailx", 0x8046630) = -1 ENOENT (No such file or directory)
stat("/usr/etc/mailx", 0x8046630) = -1 ENOENT (No such file or directory)
stat("/usr/local/etc/mailx", 0x8046630) = -1 ENOENT (No such file or directory)
stat("/Mail", 0x8046630) = -1 ENOENT (No such file or directory)
stat("/home/meissner/bin.sh/Mail", 0x8046630) = -1 ENOENT (No such file or directory)
stat("/home/meissner/bin.perl/Mail", 0x8046630) = -1 ENOENT (No such file or directory)
stat("/home/meissner/bin.wish/Mail", 0x8046630) = -1 ENOENT (No such file or directory)
stat("/home/meissner/bin.linux/Mail", 0x8046630) = -1 ENOENT (No such file or directory)
stat("/usr/kerberos/bin/Mail", 0x8046630) = -1 ENOENT (No such file or directory)
stat("/usr/unsupported/bin/Mail", 0x8046630) = -1 ENOENT (No such file or directory)
stat("/usr/X11/bin/Mail", 0x8046630) = -1 ENOENT (No such file or directory)
stat("/usr/local/bin/Mail", 0x8046630) = -1 ENOENT (No such file or directory)
stat("/home/meissner/cross-compilers/bin/Mail", 0x8046630) = -1 ENOENT (No such file or directory)
stat("/usr/bin/Mail", {st_mode=S_IFREG|0755, st_size=64400, ...}) = 0
stat("/rm", 0x8046630) = -1 ENOENT (No such file or directory)
stat("/home/meissner/bin.sh/rm", 0x8046630) = -1 ENOENT (No such file or directory)
stat("/home/meissner/bin.perl/rm", 0x8046630) = -1 ENOENT (No such file or directory)
stat("/home/meissner/bin.wish/rm", 0x8046630) = -1 ENOENT (No such file or directory)
stat("/home/meissner/bin.linux/rm", 0x8046630) = -1 ENOENT (No such file or directory)
stat("/usr/kerberos/bin/rm", 0x8046630) = -1 ENOENT (No such file or directory)
stat("/usr/unsupported/bin/rm", 0x8046630) = -1 ENOENT (No such file or directory)
stat("/usr/X11/bin/rm", 0x8046630) = -1 ENOENT (No such file or directory)
stat("/usr/local/bin/rm", 0x8046630) = -1 ENOENT (No such file or directory)
stat("/home/meissner/cross-compilers/bin/rm", 0x8046630) = -1 ENOENT (No such file or directory)
stat("/usr/bin/rm", 0x8046630) = -1 ENOENT (No such file or directory)
stat("/bin/rm", {st_mode=S_IFREG|0755, st_size=9697, ...}) = 0
stat("/sum", 0x8046630) = -1 ENOENT (No such file or directory)
stat("/home/meissner/bin.sh/sum", 0x8046630) = -1 ENOENT (No such file or directory)
stat("/home/meissner/bin.perl/sum", 0x8046630) = -1 ENOENT (No such file or directory)
stat("/home/meissner/bin.wish/sum", 0x8046630) = -1 ENOENT (No such file or directory)
stat("/home/meissner/bin.linux/sum", 0x8046630) = -1 ENOENT (No such file or directory)
stat("/usr/kerberos/bin/sum", 0x8046630) = -1 ENOENT (No such file or directory)
stat("/usr/unsupported/bin/sum", 0x8046630) = -1 ENOENT (No such file or directory)
stat("/usr/X11/bin/sum", 0x8046630) = -1 ENOENT (No such file or directory)
stat("/usr/local/bin/sum", 0x8046630) = -1 ENOENT (No such file or directory)
stat("/home/meissner/cross-compilers/bin/sum", 0x8046630) = -1 ENOENT (No such file or directory)
stat("/usr/bin/sum", {st_mode=S_IFREG|0755, st_size=6001, ...}) = 0
lstat("./mirror", {st_mode=S_IFREG|0755, st_size=82083, ...}) = 0
open("./sys/socket.ph", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/perl/sys/socket.ph", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=129, ...}) = 0
mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|0x20, 4294967295, 0) = 0x40007000
read(3, "if (!defined &_SYS_SOCKET_H) {\n"..., 4096) = 129
read(3, "", 4096) = 0
close(3) = 0
munmap(0x40007000, 4096) = 0
open("./features.ph", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/perl/features.ph", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=1342, ...}) = 0
mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|0x20, 4294967295, 0) = 0x40007000
read(3, "if (!defined &_FEATURES_H) {\n "..., 4096) = 1342
brk(0x80d7000) = 0x80d7000
brk(0x80d8000) = 0x80d8000
read(3, "", 4096) = 0
close(3) = 0
munmap(0x40007000, 4096) = 0
brk(0x80d9000) = 0x80d9000
open("./sys/cdefs.ph", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/perl/sys/cdefs.ph", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=2697, ...}) = 0
mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|0x20, 4294967295, 0) = 0x40007000
read(3, "if (!defined &_SYS_CDEFS_H) {\n "..., 4096) = 2697
brk(0x80da000) = 0x80da000
brk(0x80db000) = 0x80db000
brk(0x80dc000) = 0x80dc000
brk(0x80dd000) = 0x80dd000
read(3, "", 4096) = 0
close(3) = 0
munmap(0x40007000, 4096) = 0
open("./features.ph", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/perl/features.ph", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=1342, ...}) = 0
mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|0x20, 4294967295, 0) = 0x40007000
read(3, "if (!defined &_FEATURES_H) {\n "..., 4096) = 1342
brk(0x80de000) = 0x80de000
brk(0x80df000) = 0x80df000
read(3, "", 4096) = 0
close(3) = 0
munmap(0x40007000, 4096) = 0
open("./linux/socket.ph", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/perl/linux/socket.ph", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=2340, ...}) = 0
mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|0x20, 4294967295, 0) = 0x40007000
read(3, "if (!defined &_LINUX_SOCKET_H) {"..., 4096) = 2340
read(3, "", 4096) = 0
close(3) = 0
munmap(0x40007000, 4096) = 0
open("./linux/sockios.ph", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/perl/linux/sockios.ph", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=1916, ...}) = 0
mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|0x20, 4294967295, 0) = 0x40007000
read(3, "if (!defined &_LINUX_SOCKIOS_H) "..., 4096) = 1916
brk(0x80e0000) = 0x80e0000
read(3, "", 4096) = 0
close(3) = 0
munmap(0x40007000, 4096) = 0
brk(0x80e1000) = 0x80e1000
brk(0x80e2000) = 0x80e2000
brk(0x80e3000) = 0x80e3000
brk(0x80e4000) = 0x80e4000
brk(0x80e5000) = 0x80e5000
brk(0x80e6000) = 0x80e6000
brk(0x80e7000) = 0x80e7000
brk(0x80e8000) = 0x80e8000
brk(0x80e9000) = 0x80e9000
open("./ftp.pl", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=24558, ...}) = 0
mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|0x20, 4294967295, 0) = 0x40007000
read(3, "#-*-perl-*-\n# This is a wrapper"..., 4096) = 4096
brk(0x80ea000) = 0x80ea000
brk(0x80eb000) = 0x80eb000
read(3, "y connection failed \" if $proxy"..., 4096) = 4096
brk(0x80ec000) = 0x80ec000
brk(0x80ed000) = 0x80ed000
brk(0x80ee000) = 0x80ee000
brk(0x80ef000) = 0x80ef000
brk(0x80f0000) = 0x80f0000
brk(0x80f1000) = 0x80f1000
read(3, "rror\n\t\t501, 0, # syntax error"..., 4096) = 4096
brk(0x80f2000) = 0x80f2000
brk(0x80f3000) = 0x80f3000
brk(0x80f4000) = 0x80f4000
brk(0x80f5000) = 0x80f5000
brk(0x80f6000) = 0x80f6000
brk(0x80f7000) = 0x80f7000
read(3, "\t\t\t\tif( ($hashes % $ftp\'has"..., 4096) = 4096
brk(0x80f8000) = 0x80f8000
brk(0x80f9000) = 0x80f9000
brk(0x80fa000) = 0x80fa000
brk(0x80fb000) = 0x80fb000
brk(0x80fc000) = 0x80fc000
read(3, "0, 0, # syntax error\n\t\t501, 0"..., 4096) = 4096
brk(0x80fd000) = 0x80fd000
brk(0x80fe000) = 0x80fe000
brk(0x80ff000) = 0x80ff000
brk(0x8100000) = 0x8100000
brk(0x8101000) = 0x8101000
read(3, "t ){\n\t\t\t$new_name = eval \"&"..., 4096) = 4078
brk(0x8102000) = 0x8102000
brk(0x8103000) = 0x8103000
brk(0x8104000) = 0x8104000
brk(0x8105000) = 0x8105000
brk(0x8106000) = 0x8106000
brk(0x8107000) = 0x8107000
brk(0x8108000) = 0x8108000
read(3, "", 4096) = 0
close(3) = 0
munmap(0x40007000, 4096) = 0
open("./chat2.pl", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=10753, ...}) = 0
mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|0x20, 4294967295, 0) = 0x40007000
read(3, "# chat.pl: chat with a server\n#"..., 4096) = 4096
brk(0x8109000) = 0x8109000
brk(0x810a000) = 0x810a000
brk(0x810b000) = 0x810b000
brk(0x810c000) = 0x810c000
brk(0x810d000) = 0x810d000
brk(0x810e000) = 0x810e000
read(3, "\t# sanity\n\t\tclose(S);\n\t\te"..., 4096) = 4096
brk(0x810f000) = 0x810f000
brk(0x8110000) = 0x8110000
brk(0x8111000) = 0x8111000
brk(0x8112000) = 0x8112000
brk(0x8113000) = 0x8113000
read(3, "\n\t\teval $cases; die \"$cases:"..., 4096) = 2561
brk(0x8114000) = 0x8114000
brk(0x8115000) = 0x8115000
brk(0x8116000) = 0x8116000
brk(0x8117000) = 0x8117000
brk(0x8118000) = 0x8118000
read(3, "", 4096) = 0
close(3) = 0
munmap(0x40007000, 4096) = 0
open("/etc/protocols", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=715, ...}) = 0
mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|0x20, 4294967295, 0) = 0x40007000
read(3, "#\n# protocols\tThis file descri"..., 4096) = 715
lseek(3, -156, SEEK_CUR) = 559
close(3) = 0
munmap(0x40007000, 4096) = 0
pipe([3, 4]) = 0
fork() = 26784
close(4) = 0
fcntl(3, F_GETFL) = 0 (flags O_RDONLY)
fstat(3, {st_mode=S_IFIFO|0600, st_size=0, ...}) = 0
mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|0x20, 4294967295, 0) = 0x40007000
lseek(3, 0, SEEK_CUR) = -1 ESPIPE (Illegal seek)
read(3, "tiktok.cygnus.com\n", 4096) = 18
read(3, "", 4096) = 0
--- SIGCHLD (Child exited) ---
close(3) = 0
munmap(0x40007000, 4096) = 0
sigaction(SIGHUP, {SIG_IGN}, {SIG_DFL}) = 0
sigaction(SIGINT, {SIG_IGN}, {SIG_DFL}) = 0
sigaction(SIGQUIT, {SIG_IGN}, {SIG_DFL}) = 0
wait4(-1, [WIFEXITED(s) && WEXITSTATUS(s) == 0], 0, NULL) = 26784
sigaction(SIGHUP, {SIG_DFL}, {SIG_IGN}) = 0
sigaction(SIGINT, {SIG_DFL}, {SIG_IGN}) = 0
sigaction(SIGQUIT, {SIG_DFL}, {SIG_IGN}) = 0
open("/etc/protocols", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=715, ...}) = 0
mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|0x20, 4294967295, 0) = 0x40007000
read(3, "#\n# protocols\tThis file descri"..., 4096) = 715
lseek(3, -156, SEEK_CUR) = 559
close(3) = 0
munmap(0x40007000, 4096) = 0
open("./lsparse.pl", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=20389, ...}) = 0
mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|0x20, 4294967295, 0) = 0x40007000
read(3, "#-*-perl-*-\n# Parse \"ls -lR\" "..., 4096) = 4096
brk(0x8119000) = 0x8119000
brk(0x811a000) = 0x811a000
brk(0x811b000) = 0x811b000
brk(0x811c000) = 0x811c000
read(3, "\\n\";\n\t\t\tnext;\n\t\t}\n\t\t"..., 4096) = 4096
brk(0x811d000) = 0x811d000
brk(0x811e000) = 0x811e000
brk(0x811f000) = 0x811f000
brk(0x8120000) = 0x8120000
brk(0x8121000) = 0x8121000
brk(0x8122000) = 0x8122000
brk(0x8123000) = 0x8123000
brk(0x8124000) = 0x8124000
brk(0x8125000) = 0x8125000
brk(0x8126000) = 0x8126000
brk(0x8127000) = 0x8127000
read(3, "ch = $currdir;\n\t\t\t$match =~ "..., 4096) = 4096
brk(0x8128000) = 0x8128000
brk(0x8129000) = 0x8129000
brk(0x812a000) = 0x812a000
brk(0x812b000) = 0x812b000
brk(0x812c000) = 0x812c000
brk(0x812d000) = 0x812d000
brk(0x812e000) = 0x812e000
read(3, " directory name\n\t\t\t# Use the"..., 4096) = 4096
brk(0x812f000) = 0x812f000
brk(0x8130000) = 0x8130000
brk(0x8131000) = 0x8131000
brk(0x8132000) = 0x8132000
brk(0x8133000) = 0x8133000
brk(0x8134000) = 0x8134000
brk(0x8135000) = 0x8135000
brk(0x8136000) = 0x8136000
brk(0x8137000) = 0x8137000
read(3, "tput\n# for each file or directo"..., 4096) = 4005
brk(0x8138000) = 0x8138000
brk(0x8139000) = 0x8139000
brk(0x813a000) = 0x813a000
brk(0x813b000) = 0x813b000
brk(0x813c000) = 0x813c000
brk(0x813d000) = 0x813d000
brk(0x813e000) = 0x813e000
brk(0x813f000) = 0x813f000
read(3, "", 4096) = 0
close(3) = 0
munmap(0x40007000, 4096) = 0
open("./dateconv.pl", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=3374, ...}) = 0
mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|0x20, 4294967295, 0) = 0x40007000
read(3, "# Convert a date into a time.\n#"..., 4096) = 3374
brk(0x8140000) = 0x8140000
brk(0x8141000) = 0x8141000
brk(0x8142000) = 0x8142000
brk(0x8143000) = 0x8143000
brk(0x8144000) = 0x8144000
read(3, "", 4096) = 0
close(3) = 0
munmap(0x40007000, 4096) = 0
open("./timelocal.pl", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/perl/timelocal.pl", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=2581, ...}) = 0
mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|0x20, 4294967295, 0) = 0x40007000
read(3, ";# timelocal.pl\n;#\n;# Usage:\n"..., 4096) = 2581
brk(0x8145000) = 0x8145000
brk(0x8146000) = 0x8146000
brk(0x8147000) = 0x8147000
brk(0x8148000) = 0x8148000
read(3, "", 4096) = 0
close(3) = 0
munmap(0x40007000, 4096) = 0
open("/usr/lib/zoneinfo/EST5EDT", O_RDONLY) = 3
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 6460) = 820
close(3) = 0
time(NULL) = 831742958
open("/usr/lib/zoneinfo/GMT", O_RDONLY) = 3
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 6460) = 56
close(3) = 0
time([831742958]) = 831742958
pipe([3, 4]) = 0
fork() = 26787
close(4) = 0
fcntl(3, F_GETFL) = 0 (flags O_RDONLY)
fstat(3, {st_mode=S_IFIFO|0600, st_size=0, ...}) = 0
mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|0x20, 4294967295, 0) = 0x40007000
lseek(3, 0, SEEK_CUR) = -1 ESPIPE (Illegal seek)
read(3, "/spare/src/mirror-2.3\n", 4096) = 22
read(3, "", 4096) = 0
--- SIGCHLD (Child exited) ---
close(3) = 0
munmap(0x40007000, 4096) = 0
sigaction(SIGHUP, {SIG_IGN}, {SIG_DFL}) = 0
sigaction(SIGINT, {SIG_IGN}, {SIG_DFL}) = 0
sigaction(SIGQUIT, {SIG_IGN}, {SIG_DFL}) = 0
wait4(-1, [WIFEXITED(s) && WEXITSTATUS(s) == 0], 0, NULL) = 26787
sigaction(SIGHUP, {SIG_DFL}, {SIG_IGN}) = 0
sigaction(SIGINT, {SIG_DFL}, {SIG_IGN}) = 0
sigaction(SIGQUIT, {SIG_DFL}, {SIG_IGN}) = 0
pipe([3, 4]) = 0
fork() = 26788
close(4) = 0
fcntl(3, F_GETFL) = 0 (flags O_RDONLY)
fstat(3, {st_mode=S_IFIFO|0600, st_size=0, ...}) = 0
mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|0x20, 4294967295, 0) = 0x40007000
lseek(3, 0, SEEK_CUR) = -1 ESPIPE (Illegal seek)
read(3, "tiktok.cygnus.com\n", 4096) = 18
read(3, "", 4096) = 0
--- SIGCHLD (Child exited) ---
close(3) = 0
munmap(0x40007000, 4096) = 0
sigaction(SIGHUP, {SIG_IGN}, {SIG_DFL}) = 0
sigaction(SIGINT, {SIG_IGN}, {SIG_DFL}) = 0
sigaction(SIGQUIT, {SIG_IGN}, {SIG_DFL}) = 0
wait4(-1, [WIFEXITED(s) && WEXITSTATUS(s) == 0], 0, NULL) = 26788
sigaction(SIGHUP, {SIG_DFL}, {SIG_IGN}) = 0
sigaction(SIGINT, {SIG_DFL}, {SIG_IGN}) = 0
sigaction(SIGQUIT, {SIG_DFL}, {SIG_IGN}) = 0
open("/usr/share/locale/C/LC_MESSAGES", O_RDONLY) = -1 ENOENT (No such file or directory)
stat("/etc/locale/C/libc.cat", 0xbfffdf9c) = -1 ENOENT (No such file or directory)
stat("/usr/lib/locale/C/libc.cat", 0xbfffdf9c) = -1 ENOENT (No such file or directory)
stat("/usr/lib/locale/libc/C", 0xbfffdf9c) = -1 ENOENT (No such file or directory)
stat("/usr/share/locale/C/libc.cat", 0xbfffdf9c) = -1 ENOENT (No such file or directory)
stat("/usr/local/share/locale/C/libc.cat", 0xbfffdf9c) = -1 ENOENT (No such file or directory)
open("/etc/host.conf", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=26, ...}) = 0
mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|0x20, 4294967295, 0) = 0x40007000
read(3, "order hosts,bind\nmulti on\n", 4096) = 26
gettimeofday({831742958, 983649}, NULL) = 0
getpid() = 26783
open("/etc/resolv.conf", O_RDONLY) = 4
fstat(4, {st_mode=S_IFREG|0644, st_size=82, ...}) = 0
mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|0x20, 4294967295, 0) = 0x40008000
read(4, "domain cygnus.com\nsearch cygnus"..., 4096) = 82
read(4, "", 4096) = 0
close(4) = 0
munmap(0x40008000, 4096) = 0
read(3, "", 4096) = 0
close(3) = 0
munmap(0x40007000, 4096) = 0
uname({sys="Linux", node="tiktok.cygnus.com", ...}) = 0
open("/etc/hosts", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=97, ...}) = 0
mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|0x20, 4294967295, 0) = 0x40007000
read(3, "127.0.0.1 localhost "..., 4096) = 97
read(3, "", 4096) = 0
close(3) = 0
munmap(0x40007000, 4096) = 0
socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 3
connect(3, {sin_family=AF_INET, sin_port=htons(53), sin_addr=inet_addr("192.80.44.1")}, 16) = 0
send(3, "\t\22\1\0\0\1\0\0\0\0\0\0\0\0\1\0"..., 17, 0) = 17
select(4, [3], NULL, NULL, {5, 0}) = 1 (in [3], left {4, 900000})
recvfrom(3, "\t\22\205\200\0\1\0\0\0\0\0\0\0\0"..., 1024, 0, {sin_family=AF_INET, sin_port=htons(53), sin_addr=inet_addr("192.80.44.1")}, [16]) = 17
close(3) = 0
umask(0) = 022
umask(022) = 0
brk(0x8149000) = 0x8149000
brk(0x814a000) = 0x814a000
brk(0x814b000) = 0x814b000
brk(0x814c000) = 0x814c000
brk(0x814d000) = 0x814d000
stat("./mirror.defaults", {st_mode=S_IFREG|0644, st_size=2334, ...}) = 0
open("./mirror.defaults", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=2334, ...}) = 0
fstat(3, {st_mode=S_IFREG|0644, st_size=2334, ...}) = 0
mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|0x20, 4294967295, 0) = 0x40007000
read(3, "# This is the default mirror set"..., 4096) = 2334
brk(0x814e000) = 0x814e000
read(3, "", 4096) = 0
close(3) = 0
munmap(0x40007000, 4096) = 0
open("psim.config", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=656, ...}) = 0
fstat(3, {st_mode=S_IFREG|0644, st_size=656, ...}) = 0
mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|0x20, 4294967295, 0) = 0x40007000
read(3, "# Mirror config file for snarfin"..., 4096) = 656
chdir("/spare/src/mirror-2.3") = 0
read(3, "", 4096) = 0
close(3) = 0
munmap(0x40007000, 4096) = 0
brk(0x814f000) = 0x814f000
umask(07000) = 022
umask(0) = 0
umask(0) = 0
fstat(1, {st_mode=S_IFIFO|0600, st_size=0, ...}) = 0
mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|0x20, 4294967295, 0) = 0x40007000
uname({sys="Linux", node="tiktok.cygnus.com", ...}) = 0
open("/etc/hosts", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=97, ...}) = 0
mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|0x20, 4294967295, 0) = 0x40008000
read(3, "127.0.0.1 localhost "..., 4096) = 97
read(3, "", 4096) = 0
close(3) = 0
munmap(0x40008000, 4096) = 0
socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 3
connect(3, {sin_family=AF_INET, sin_port=htons(53), sin_addr=inet_addr("192.80.44.1")}, 16) = 0
send(3, "\t\23\1\0\0\1\0\0\0\0\0\0\3ftp\2"..., 31, 0) = 31
select(4, [3], NULL, NULL, {5, 0}) = 1 (in [3], left {4, 510000})
recvfrom(3, "\t\23\201\200\0\1\0\2\0\4\0\5\3f"..., 1024, 0, {sin_family=AF_INET, sin_port=htons(53), sin_addr=inet_addr("192.80.44.1")}, [16]) = 249
close(3) = 0
chdir("/spare/src/mirror-2.3") = 0
sigaction(SIGPIPE, {0x8027250, [], SA_RESTART}, {SIG_DFL}) = 0
sigaction(SIGALRM, {0x8027250, [], SA_RESTART}, {SIG_DFL}) = 0
alarm(120) = 0
uname({sys="Linux", node="tiktok.cygnus.com", ...}) = 0
open("/etc/hosts", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=97, ...}) = 0
mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|0x20, 4294967295, 0) = 0x40008000
read(3, "127.0.0.1 localhost "..., 4096) = 97
read(3, "", 4096) = 0
close(3) = 0
munmap(0x40008000, 4096) = 0
socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 3
connect(3, {sin_family=AF_INET, sin_port=htons(53), sin_addr=inet_addr("192.80.44.1")}, 16) = 0
send(3, "\t\24\1\0\0\1\0\0\0\0\0\0\3ftp\2"..., 31, 0) = 31
select(4, [3], NULL, NULL, {5, 0}) = 1 (in [3], left {4, 990000})
recvfrom(3, "\t\24\201\200\0\1\0\2\0\4\0\5\3f"..., 1024, 0, {sin_family=AF_INET, sin_port=htons(53), sin_addr=inet_addr("192.80.44.1")}, [16]) = 249
close(3) = 0
socket(PF_INET, SOCK_STREAM, IPPROTO_TCP) = 3
fcntl(3, F_GETFL) = 0x2 (flags O_RDWR)
fstat(3, {st_mode=S_IFSOCK, st_size=0, ...}) = 0
mmap(0, 1024, PROT_READ|PROT_WRITE, MAP_PRIVATE|0x20, 4294967295, 0) = 0x40008000
lseek(3, 0, SEEK_CUR) = -1 ESPIPE (Illegal seek)
fcntl(3, F_GETFL) = 0x2 (flags O_RDWR)
fstat(3, {st_mode=S_IFSOCK, st_size=0, ...}) = 0
mmap(0, 1024, PROT_READ|PROT_WRITE, MAP_PRIVATE|0x20, 4294967295, 0) = 0x400c9000
lseek(3, 0, SEEK_CUR) = -1 ESPIPE (Illegal seek)
bind(3, {sin_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("0.0.0.0")}, 16) = 0
connect(3, {sin_family=AF_INET, sin_port=htons(21), sin_addr=inet_addr("192.65.182.30")}, 16) = 0
getsockname(3, {sin_family=AF_INET, sin_port=htons(1901), sin_addr=inet_addr("192.80.44.20")}, [16]) = 0
brk(0x8150000) = 0x8150000
time(NULL) = 831742960
brk(0x8151000) = 0x8151000
brk(0x8152000) = 0x8152000
brk(0x8153000) = 0x8153000
time(NULL) = 831742960
select(8, [3], NULL, NULL, {120, 0}) = 1 (in [3], left {113, 750000})
read(3, "220 mippet.ci.com.au FTP server "..., 1024) = 88
alarm(0) = 114
sigaction(SIGALRM, {SIG_DFL}, {0x8027250, [ALRM], SA_RESTART}) = 0
write(3, "USER anonymous\r\n", 16) = 16
time(NULL) = 831742966
brk(0x8154000) = 0x8154000
brk(0x8155000) = 0x8155000
brk(0x8156000) = 0x8156000
brk(0x8157000) = 0x8157000
time(NULL) = 831742966
select(8, [3], NULL, NULL, {120, 0}) = 1 (in [3], left {119, 450000})
read(3, "331 Guest login ok, send your co"..., 1024) = 68
write(3, "PASS meissner@cygnus.com\r\n", 26) = 26
time(NULL) = 831742967
brk(0x8158000) = 0x8158000
brk(0x8159000) = 0x8159000
brk(0x815a000) = 0x815a000
brk(0x815b000) = 0x815b000
time(NULL) = 831742967
select(8, [3], NULL, NULL, {120, 0}) = 1 (in [3], left {119, 20000})
read(3, "230-\r\n", 1024) = 6
time(NULL) = 831742968
brk(0x815c000) = 0x815c000
brk(0x815d000) = 0x815d000
brk(0x815e000) = 0x815e000
brk(0x815f000) = 0x815f000
time(NULL) = 831742968
select(8, [3], NULL, NULL, {120, 0}) = 1 (in [3], left {120, 0})
read(3, "230-\r\n230-\tWelcome to the Cor"..., 1024) = 512
time(NULL) = 831742968
time(NULL) = 831742968
time(NULL) = 831742968
time(NULL) = 831742968
time(NULL) = 831742968
time(NULL) = 831742968
time(NULL) = 831742968
time(NULL) = 831742968
time(NULL) = 831742968
time(NULL) = 831742968
time(NULL) = 831742968
time(NULL) = 831742968
time(NULL) = 831742968
time(NULL) = 831742968
select(8, [3], NULL, NULL, {120, 0}) = 1 (in [3], left {119, 600000})
read(3, "30-hostname (tiktok.cygnus.com) "..., 1024) = 120
write(3, "REST 0\r\n", 8) = 8
time(NULL) = 831742968
brk(0x8160000) = 0x8160000
brk(0x8161000) = 0x8161000
brk(0x8162000) = 0x8162000
brk(0x8163000) = 0x8163000
time(NULL) = 831742968
select(8, [3], NULL, NULL, {120, 0}) = 1 (in [3], left {119, 760000})
read(3, "350 Restarting at 0. Send STORE "..., 1024) = 67
write(3, "TYPE I\r\n", 8) = 8
time(NULL) = 831742968
brk(0x8164000) = 0x8164000
brk(0x8165000) = 0x8165000
brk(0x8166000) = 0x8166000
time(NULL) = 831742968
select(8, [3], NULL, NULL, {120, 0}) = 1 (in [3], left {119, 770000})
read(3, "200 Type set to I.\r\n", 1024) = 20
time(NULL) = 831742969
stat("/var/spool/ftp/pub/psim", {st_mode=S_IFDIR|0777, st_size=1024, ...}) = 0
chdir("/var/spool/ftp/pub/psim") = 0
stat(".", {st_mode=S_IFDIR|0777, st_size=1024, ...}) = 0
open(".", O_RDONLY) = 4
fcntl(4, F_SETFD, FD_CLOEXEC) = 0
SYS_141(0x4, 0x8162610, 0x400, 0x4, 0x80d72e0) = 620
time(NULL) = 831742971
lstat(".", {st_mode=S_IFDIR|0777, st_size=1024, ...}) = 0
lstat("..", {st_mode=S_IFDIR|0775, st_size=1024, ...}) = 0
lstat("README", {st_mode=S_IFREG|0444, st_size=9606, ...}) = 0
lstat("MIRROR.LOG", {st_mode=S_IFREG|0666, st_size=11239, ...}) = 0
lstat("INSTALL", {st_mode=S_IFREG|0444, st_size=21875, ...}) = 0
lstat("RUN", {st_mode=S_IFREG|0444, st_size=28368, ...}) = 0
lstat("html", {st_mode=S_IFDIR|0755, st_size=512, ...}) = 0
lstat("psim-test-1.0.1.tar.gz", {st_mode=S_IFREG|0444, st_size=189048, ...}) = 0
lstat("COPYING", {st_mode=S_IFREG|0444, st_size=17982, ...}) = 0
lstat("newlib-1.7.0+ppc-fix.diff.gz", {st_mode=S_IFREG|0444, st_size=907, ...}) = 0
lstat("binutils-2.6+note.diff.gz", {st_mode=S_IFREG|0444, st_size=349, ...}) = 0
lstat("psim-test-960417.tar.gz", {st_mode=S_IFREG|0444, st_size=157774, ...}) = 0
lstat("newlib-1.7.0+float+ppc-asm.tar.gz", {st_mode=S_IFREG|0444, st_size=2134, ...}) = 0
lstat("gdb-4.15+note.diff.gz", {st_mode=S_IFREG|0444, st_size=435, ...}) = 0
lstat("gdb-4.15+attach.diff.gz", {st_mode=S_IFREG|0444, st_size=1030, ...}) = 0
brk(0x8167000) = 0x8167000
lstat("gdb-4.15+psim.diff.gz", {st_mode=S_IFREG|0444, st_size=1668, ...}) = 0
lstat("psim-960417.tar.gz", {st_mode=S_IFREG|0444, st_size=269915, ...}) = 0
lstat("psim-1.0.1.tar.gz", {st_mode=S_IFREG|0444, st_size=241513, ...}) = 0
lstat("psim-960219.tar.gz", {st_mode=S_IFREG|0444, st_size=236118, ...}) = 0
lstat("psim-test-960421.tar.gz", {st_mode=S_IFREG|0444, st_size=249474, ...}) = 0
lstat("psim-960421.tar.gz", {st_mode=S_IFREG|0444, st_size=274923, ...}) = 0
lstat("index.html", {st_mode=S_IFREG|0444, st_size=3477, ...}) = 0
SYS_141(0x4, 0x8162610, 0x400, 0x4, 0x80d72e0) = 0
close(4) = 0
stat(".", {st_mode=S_IFDIR|0777, st_size=1024, ...}) = 0
open(".", O_RDONLY) = 4
fcntl(4, F_SETFD, FD_CLOEXEC) = 0
SYS_141(0x4, 0x8162610, 0x400, 0x4, 0x80d72e0) = 620
lstat(".", {st_mode=S_IFDIR|0777, st_size=1024, ...}) = 0
lstat(".", {st_mode=S_IFDIR|0777, st_size=1024, ...}) = 0
lstat(".", {st_mode=S_IFDIR|0777, st_size=1024, ...}) = 0
lstat(".", {st_mode=S_IFDIR|0777, st_size=1024, ...}) = 0
lstat(".", {st_mode=S_IFDIR|0777, st_size=1024, ...}) = 0
brk(0x8168000) = 0x8168000
lstat(".", {st_mode=S_IFDIR|0777, st_size=1024, ...}) = 0
lstat(".", {st_mode=S_IFDIR|0777, st_size=1024, ...}) = 0
lstat(".", {st_mode=S_IFDIR|0777, st_size=1024, ...}) = 0
lstat(".", {st_mode=S_IFDIR|0777, st_size=1024, ...}) = 0
lstat(".", {st_mode=S_IFDIR|0777, st_size=1024, ...}) = 0
lstat(".", {st_mode=S_IFDIR|0777, st_size=1024, ...}) = 0
lstat(".", {st_mode=S_IFDIR|0777, st_size=1024, ...}) = 0
lstat(".", {st_mode=S_IFDIR|0777, st_size=1024, ...}) = 0
brk(0x8169000) = 0x8169000
lstat(".", {st_mode=S_IFDIR|0777, st_size=1024, ...}) = 0
lstat(".", {st_mode=S_IFDIR|0777, st_size=1024, ...}) = 0
lstat(".", {st_mode=S_IFDIR|0777, st_size=1024, ...}) = 0
lstat(".", {st_mode=S_IFDIR|0777, st_size=1024, ...}) = 0
lstat(".", {st_mode=S_IFDIR|0777, st_size=1024, ...}) = 0
lstat(".", {st_mode=S_IFDIR|0777, st_size=1024, ...}) = 0
lstat(".", {st_mode=S_IFDIR|0777, st_size=1024, ...}) = 0
lstat(".", {st_mode=S_IFDIR|0777, st_size=1024, ...}) = 0
lstat(".", {st_mode=S_IFDIR|0777, st_size=1024, ...}) = 0
brk(0x816a000) = 0x816a000
SYS_141(0x4, 0x8162610, 0x400, 0x4, 0x80d72e0) = 0
close(4) = 0
stat("..", {st_mode=S_IFDIR|0775, st_size=1024, ...}) = 0
open("..", O_RDONLY) = 4
fcntl(4, F_SETFD, FD_CLOEXEC) = 0
SYS_141(0x4, 0x8162610, 0x400, 0x4, 0x80d72e0) = 592
lstat("..", {st_mode=S_IFDIR|0775, st_size=1024, ...}) = 0
lstat("..", {st_mode=S_IFDIR|0775, st_size=1024, ...}) = 0
lstat("..", {st_mode=S_IFDIR|0775, st_size=1024, ...}) = 0
lstat("..", {st_mode=S_IFDIR|0775, st_size=1024, ...}) = 0
lstat("..", {st_mode=S_IFDIR|0775, st_size=1024, ...}) = 0
lstat("..", {st_mode=S_IFDIR|0775, st_size=1024, ...}) = 0
time(NULL) = 831742972
lstat("..", {st_mode=S_IFDIR|0775, st_size=1024, ...}) = 0
lstat("..", {st_mode=S_IFDIR|0775, st_size=1024, ...}) = 0
lstat("..", {st_mode=S_IFDIR|0775, st_size=1024, ...}) = 0
lstat("..", {st_mode=S_IFDIR|0775, st_size=1024, ...}) = 0
brk(0x816b000) = 0x816b000
lstat("..", {st_mode=S_IFDIR|0775, st_size=1024, ...}) = 0
lstat("..", {st_mode=S_IFDIR|0775, st_size=1024, ...}) = 0
lstat("..", {st_mode=S_IFDIR|0775, st_size=1024, ...}) = 0
lstat("..", {st_mode=S_IFDIR|0775, st_size=1024, ...}) = 0
lstat("..", {st_mode=S_IFDIR|0775, st_size=1024, ...}) = 0
lstat("..", {st_mode=S_IFDIR|0775, st_size=1024, ...}) = 0
lstat("..", {st_mode=S_IFDIR|0775, st_size=1024, ...}) = 0
lstat("..", {st_mode=S_IFDIR|0775, st_size=1024, ...}) = 0
brk(0x816c000) = 0x816c000
lstat("..", {st_mode=S_IFDIR|0775, st_size=1024, ...}) = 0
lstat("..", {st_mode=S_IFDIR|0775, st_size=1024, ...}) = 0
lstat("..", {st_mode=S_IFDIR|0775, st_size=1024, ...}) = 0
lstat("..", {st_mode=S_IFDIR|0775, st_size=1024, ...}) = 0
lstat("..", {st_mode=S_IFDIR|0775, st_size=1024, ...}) = 0
lstat("..", {st_mode=S_IFDIR|0775, st_size=1024, ...}) = 0
lstat("..", {st_mode=S_IFDIR|0775, st_size=1024, ...}) = 0
lstat("..", {st_mode=S_IFDIR|0775, st_size=1024, ...}) = 0
brk(0x816d000) = 0x816d000
SYS_141(0x4, 0x8162610, 0x400, 0x4, 0x80d72e0) = 0
close(4) = 0
stat("html", {st_mode=S_IFDIR|0755, st_size=512, ...}) = 0
open("html", O_RDONLY) = 4
fcntl(4, F_SETFD, FD_CLOEXEC) = 0
SYS_141(0x4, 0x8162610, 0x400, 0x4, 0x8166368) = 276
lstat("html", {st_mode=S_IFDIR|0755, st_size=512, ...}) = 0
lstat("html", {st_mode=S_IFDIR|0755, st_size=512, ...}) = 0
lstat("html", {st_mode=S_IFDIR|0755, st_size=512, ...}) = 0
lstat("html", {st_mode=S_IFDIR|0755, st_size=512, ...}) = 0
lstat("html", {st_mode=S_IFDIR|0755, st_size=512, ...}) = 0
lstat("html", {st_mode=S_IFDIR|0755, st_size=512, ...}) = 0
lstat("html", {st_mode=S_IFDIR|0755, st_size=512, ...}) = 0
lstat("html", {st_mode=S_IFDIR|0755, st_size=512, ...}) = 0
lstat("html", {st_mode=S_IFDIR|0755, st_size=512, ...}) = 0
lstat("html", {st_mode=S_IFDIR|0755, st_size=512, ...}) = 0
lstat("html", {st_mode=S_IFDIR|0755, st_size=512, ...}) = 0
brk(0x816e000) = 0x816e000
lstat("html", {st_mode=S_IFDIR|0755, st_size=512, ...}) = 0
lstat("html", {st_mode=S_IFDIR|0755, st_size=512, ...}) = 0
SYS_141(0x4, 0x8162610, 0x400, 0x4, 0x8166368) = 0
close(4) = 0
stat(".", {st_mode=S_IFDIR|0777, st_size=1024, ...}) = 0
open(".", O_RDONLY) = 4
fcntl(4, F_SETFD, FD_CLOEXEC) = 0
SYS_141(0x4, 0x8162610, 0x400, 0x4, 0x8166368) = 620
lstat(".", {st_mode=S_IFDIR|0777, st_size=1024, ...}) = 0
lstat(".", {st_mode=S_IFDIR|0777, st_size=1024, ...}) = 0
lstat(".", {st_mode=S_IFDIR|0777, st_size=1024, ...}) = 0
lstat(".", {st_mode=S_IFDIR|0777, st_size=1024, ...}) = 0
lstat(".", {st_mode=S_IFDIR|0777, st_size=1024, ...}) = 0
lstat(".", {st_mode=S_IFDIR|0777, st_size=1024, ...}) = 0
lstat(".", {st_mode=S_IFDIR|0777, st_size=1024, ...}) = 0
lstat(".", {st_mode=S_IFDIR|0777, st_size=1024, ...}) = 0
brk(0x816f000) = 0x816f000
lstat(".", {st_mode=S_IFDIR|0777, st_size=1024, ...}) = 0
lstat(".", {st_mode=S_IFDIR|0777, st_size=1024, ...}) = 0
lstat(".", {st_mode=S_IFDIR|0777, st_size=1024, ...}) = 0
lstat(".", {st_mode=S_IFDIR|0777, st_size=1024, ...}) = 0
lstat(".", {st_mode=S_IFDIR|0777, st_size=1024, ...}) = 0
lstat(".", {st_mode=S_IFDIR|0777, st_size=1024, ...}) = 0
lstat(".", {st_mode=S_IFDIR|0777, st_size=1024, ...}) = 0
lstat(".", {st_mode=S_IFDIR|0777, st_size=1024, ...}) = 0
brk(0x8170000) = 0x8170000
lstat(".", {st_mode=S_IFDIR|0777, st_size=1024, ...}) = 0
time(NULL) = 831742972
lstat(".", {st_mode=S_IFDIR|0777, st_size=1024, ...}) = 0
lstat(".", {st_mode=S_IFDIR|0777, st_size=1024, ...}) = 0
lstat(".", {st_mode=S_IFDIR|0777, st_size=1024, ...}) = 0
lstat(".", {st_mode=S_IFDIR|0777, st_size=1024, ...}) = 0
lstat(".", {st_mode=S_IFDIR|0777, st_size=1024, ...}) = 0
SYS_141(0x4, 0x8162610, 0x400, 0x4, 0x8166368) = 0
close(4) = 0
stat(".", {st_mode=S_IFDIR|0777, st_size=1024, ...}) = 0
open(".", O_RDONLY) = 4
fcntl(4, F_SETFD, FD_CLOEXEC) = 0
SYS_141(0x4, 0x8162610, 0x400, 0x4, 0x8166368) = 620
lstat(".", {st_mode=S_IFDIR|0777, st_size=1024, ...}) = 0
brk(0x8171000) = 0x8171000
lstat(".", {st_mode=S_IFDIR|0777, st_size=1024, ...}) = 0
lstat(".", {st_mode=S_IFDIR|0777, st_size=1024, ...}) = 0
lstat(".", {st_mode=S_IFDIR|0777, st_size=1024, ...}) = 0
lstat(".", {st_mode=S_IFDIR|0777, st_size=1024, ...}) = 0
lstat(".", {st_mode=S_IFDIR|0777, st_size=1024, ...}) = 0
lstat(".", {st_mode=S_IFDIR|0777, st_size=1024, ...}) = 0
lstat(".", {st_mode=S_IFDIR|0777, st_size=1024, ...}) = 0
lstat(".", {st_mode=S_IFDIR|0777, st_size=1024, ...}) = 0
lstat(".", {st_mode=S_IFDIR|0777, st_size=1024, ...}) = 0
lstat(".", {st_mode=S_IFDIR|0777, st_size=1024, ...}) = 0
brk(0x8172000) = 0x8172000
lstat(".", {st_mode=S_IFDIR|0777, st_size=1024, ...}) = 0
lstat(".", {st_mode=S_IFDIR|0777, st_size=1024, ...}) = 0
lstat(".", {st_mode=S_IFDIR|0777, st_size=1024, ...}) = 0
lstat(".", {st_mode=S_IFDIR|0777, st_size=1024, ...}) = 0
lstat(".", {st_mode=S_IFDIR|0777, st_size=1024, ...}) = 0
lstat(".", {st_mode=S_IFDIR|0777, st_size=1024, ...}) = 0
brk(0x8173000) = 0x8173000
lstat(".", {st_mode=S_IFDIR|0777, st_size=1024, ...}) = 0
lstat(".", {st_mode=S_IFDIR|0777, st_size=1024, ...}) = 0
lstat(".", {st_mode=S_IFDIR|0777, st_size=1024, ...}) = 0
lstat(".", {st_mode=S_IFDIR|0777, st_size=1024, ...}) = 0
lstat(".", {st_mode=S_IFDIR|0777, st_size=1024, ...}) = 0
SYS_141(0x4, 0x8162610, 0x400, 0x4, 0x8166368) = 0
close(4) = 0
stat(".", {st_mode=S_IFDIR|0777, st_size=1024, ...}) = 0
open(".", O_RDONLY) = 4
fcntl(4, F_SETFD, FD_CLOEXEC) = 0
SYS_141(0x4, 0x8162610, 0x400, 0x4, 0x816f960) = 620
lstat(".", {st_mode=S_IFDIR|0777, st_size=1024, ...}) = 0
lstat(".", {st_mode=S_IFDIR|0777, st_size=1024, ...}) = 0
lstat(".", {st_mode=S_IFDIR|0777, st_size=1024, ...}) = 0
lstat(".", {st_mode=S_IFDIR|0777, st_size=1024, ...}) = 0
lstat(".", {st_mode=S_IFDIR|0777, st_size=1024, ...}) = 0
brk(0x8174000) = 0x8174000
lstat(".", {st_mode=S_IFDIR|0777, st_size=1024, ...}) = 0
lstat(".", {st_mode=S_IFDIR|0777, st_size=1024, ...}) = 0
lstat(".", {st_mode=S_IFDIR|0777, st_size=1024, ...}) = 0
lstat(".", {st_mode=S_IFDIR|0777, st_size=1024, ...}) = 0
lstat(".", {st_mode=S_IFDIR|0777, st_size=1024, ...}) = 0
lstat(".", {st_mode=S_IFDIR|0777, st_size=1024, ...}) = 0
lstat(".", {st_mode=S_IFDIR|0777, st_size=1024, ...}) = 0
brk(0x8175000) = 0x8175000
lstat(".", {st_mode=S_IFDIR|0777, st_size=1024, ...}) = 0
lstat(".", {st_mode=S_IFDIR|0777, st_size=1024, ...}) = 0
lstat(".", {st_mode=S_IFDIR|0777, st_size=1024, ...}) = 0
lstat(".", {st_mode=S_IFDIR|0777, st_size=1024, ...}) = 0
lstat(".", {st_mode=S_IFDIR|0777, st_size=1024, ...}) = 0
lstat(".", {st_mode=S_IFDIR|0777, st_size=1024, ...}) = 0
lstat(".", {st_mode=S_IFDIR|0777, st_size=1024, ...}) = 0
lstat(".", {st_mode=S_IFDIR|0777, st_size=1024, ...}) = 0
brk(0x8176000) = 0x8176000
lstat(".", {st_mode=S_IFDIR|0777, st_size=1024, ...}) = 0
lstat(".", {st_mode=S_IFDIR|0777, st_size=1024, ...}) = 0
SYS_141(0x4, 0x8162610, 0x400, 0x4, 0x816f960) = 0
close(4) = 0
stat(".", {st_mode=S_IFDIR|0777, st_size=1024, ...}) = 0
open(".", O_RDONLY) = 4
fcntl(4, F_SETFD, FD_CLOEXEC) = 0
SYS_141(0x4, 0x8162610, 0x400, 0x4, 0x816f960) = 620
lstat(".", {st_mode=S_IFDIR|0777, st_size=1024, ...}) = 0
time(NULL) = 831742972
lstat(".", {st_mode=S_IFDIR|0777, st_size=1024, ...}) = 0
lstat(".", {st_mode=S_IFDIR|0777, st_size=1024, ...}) = 0
lstat(".", {st_mode=S_IFDIR|0777, st_size=1024, ...}) = 0
lstat(".", {st_mode=S_IFDIR|0777, st_size=1024, ...}) = 0
lstat(".", {st_mode=S_IFDIR|0777, st_size=1024, ...}) = 0

-- 
Michael Meissner, Cygnus Support (East Coast)
Suite 105, 48 Grove Street, Somerville, MA 02144, USA
meissner@cygnus.com,	617-629-3016 (office),	617-629-3010 (fax)