From: elsn4000@bronto.zrz.tu-berlin.de (Frank Elsner)
Newsgroups: news.software.nntp
Subject: nntplink 3.1.0 with "-A" not starting
Date: 15 Dec 1992 16:14:02 GMT
Organization: TUBerlin/ZRZ
Distribution: world
NNTP-Posting-Host: bronto.zrz.tu-berlin.de
Keywords: nntplink

We have problems to use nntplink 3.1.0 with the -A flag.
Using nntplink 3.1.0 with -d works fine.
The old version (3.0.2) works file for both calls.

Here is the trace of "nntplink -A -s gibb gibb.math.fu-berlin.de":

| 10:28:05 open("/usr/lib/ld.so", RDONLY, 201720) = 4
| 10:28:06 read(4, "\81\3\1\b\0\0\80\0\0\0 \0\0\0\0\0\0\0\0\0\0\0\0 \0\0\0\0\0\0\0\0", 32) = 32
| 10:28:06 smmap(0, 40960, READ|EXEC, PRIVATE, 4, 0) = 0xf77c0000
| 10:28:06 smmap(0xf77c8000, 8192, READ|WRITE|EXEC, PRIVATE|FIXED, 4, 0x8000) = 0xf77c8000
| 10:28:06 open("/dev/zero", RDONLY, 7) = 5
| 10:28:06 getrlimit(STACK, {cur: 8388608, max: 402653184}) = 0
| 10:28:06 smmap(0xf7800000, 8192, READ|WRITE, PRIVATE|FIXED, 5, 0) = 0xf7800000
| 10:28:06 close(4) = 0
| 10:28:06 getuid() = 6 ([euid 6])
| 10:28:06 getgid() = 6 ([egid 6])
| 10:28:06 open("/etc/ld.so.cache", RDONLY, 5000100021) = 4
| 10:28:06 fstat(4, [REG ino 4705 nlnks 1 ...]) = 0
| 10:28:06 smmap(0, 8192, READ, SHARED, 4, 0) = 0xf7780000
| 10:28:06 close(4) = 0
| 10:28:06 open("/usr/lib/X11", RDONLY, 1010525) = 4
| 10:28:06 fstat(4, [DIR SGID ino 52327 nlnks 10 ...]) = 0
| 10:28:06 smmap(0xf7802000, 8192, READ|WRITE, PRIVATE|FIXED, 5, 0) = 0xf7802000
| 10:28:06 getdents(4, {Total: 40 dents}, 8192) = 936
| 10:28:06 getdents(4, {Total: 0 dents}, 8192) = 0
| 10:28:06 close(4) = 0
| 10:28:06 open("/usr/lib/", RDONLY, 14) = 4
| 10:28:06 getdents(4, {Total: 140 dents}, 8192) = 3164
| 10:28:06 getdents(4, {Total: 0 dents}, 8192) = 0
| 10:28:06 close(4) = 0
| 10:28:06 open("/usr/lib//libc.so.1.7.2", RDONLY, 160620) = 4
| 10:28:06 read(4, "\81\3\1\b\0\7\0\0\0\0@\0\0\0\n\d0\0\0u\84\0\0\0 \0\0\0\0\0\0\0\0", 32) = 32
| 10:28:06 smmap(0, 477904, READ|EXEC, PRIVATE, 4, 0) = 0xf76e0000
| 10:28:06 smmap(0xf7750000, 16384, READ|WRITE|EXEC, PRIVATE|FIXED, 4, 0x70000) = 0xf7750000
| 10:28:06 smmap(0xf7754000, 2768, READ|WRITE|EXEC, PRIVATE|FIXED, 5, 0) = 0xf7754000
| 10:28:06 close(4) = 0
| 10:28:06 open("/usr/lib//libdl.so.1.0", RDONLY, 160640) = 4
| 10:28:06 read(4, "\81\3\1\b\0\0 \0\0\0 \0\0\0\0\0\0\0\0\84\0\0\0 \0\0\0\0\0\0\0\0", 32) = 32
| 10:28:06 smmap(0, 16396, READ|EXEC, PRIVATE, 4, 0) = 0xf76a0000
| 10:28:06 smmap(0xf76a2000, 8192, READ|WRITE|EXEC, PRIVATE|FIXED, 4, 0x2000) = 0xf76a2000
| 10:28:06 close(4) = 0
| 10:28:06 mprotect(0x2000, 57344, READ|WRITE|EXEC) = 0
| 10:28:06 mprotect(0x2000, 57344, READ|EXEC) = 0
| 10:28:06 close(5) = 0
| 10:28:06 getdtablesize() = 64
| 10:28:06 close(63) = -1 (Bad file number)
| 10:28:06 close(62) = -1 (Bad file number)
| 10:28:06 close(61) = -1 (Bad file number)
| 10:28:06 close(60) = -1 (Bad file number)
| 10:28:06 close(59) = -1 (Bad file number)
| 10:28:06 close(58) = -1 (Bad file number)
| 10:28:06 close(57) = -1 (Bad file number)
| 10:28:06 close(56) = -1 (Bad file number)
| 10:28:06 close(55) = -1 (Bad file number)
| 10:28:06 close(54) = -1 (Bad file number)
| 10:28:06 close(53) = -1 (Bad file number)
| 10:28:06 close(52) = -1 (Bad file number)
| 10:28:06 close(51) = -1 (Bad file number)
| 10:28:06 close(50) = -1 (Bad file number)
| 10:28:06 close(49) = -1 (Bad file number)
| 10:28:06 close(48) = -1 (Bad file number)
| 10:28:06 close(47) = -1 (Bad file number)
| 10:28:06 close(46) = -1 (Bad file number)
| 10:28:06 close(45) = -1 (Bad file number)
| 10:28:06 close(44) = -1 (Bad file number)
| 10:28:06 close(43) = -1 (Bad file number)
| 10:28:06 close(42) = -1 (Bad file number)
| 10:28:06 close(41) = -1 (Bad file number)
| 10:28:06 close(40) = -1 (Bad file number)
| 10:28:06 close(39) = -1 (Bad file number)
| 10:28:06 close(38) = -1 (Bad file number)
| 10:28:06 close(37) = -1 (Bad file number)
| 10:28:06 close(36) = -1 (Bad file number)
| 10:28:06 close(35) = -1 (Bad file number)
| 10:28:06 close(34) = -1 (Bad file number)
| 10:28:06 close(33) = -1 (Bad file number)
| 10:28:06 close(32) = -1 (Bad file number)
| 10:28:06 close(31) = -1 (Bad file number)
| 10:28:06 close(30) = -1 (Bad file number)
| 10:28:06 close(29) = -1 (Bad file number)
| 10:28:06 close(28) = -1 (Bad file number)
| 10:28:06 close(27) = -1 (Bad file number)
| 10:28:06 close(26) = -1 (Bad file number)
| 10:28:06 close(25) = -1 (Bad file number)
| 10:28:06 close(24) = -1 (Bad file number)
| 10:28:06 close(23) = -1 (Bad file number)
| 10:28:06 close(22) = -1 (Bad file number)
| 10:28:06 close(21) = -1 (Bad file number)
| 10:28:06 close(20) = -1 (Bad file number)
| 10:28:06 close(19) = -1 (Bad file number)
| 10:28:06 close(18) = -1 (Bad file number)
| 10:28:06 close(17) = -1 (Bad file number)
| 10:28:06 close(16) = -1 (Bad file number)
| 10:28:06 close(15) = -1 (Bad file number)
| 10:28:06 close(14) = -1 (Bad file number)
| 10:28:06 close(13) = -1 (Bad file number)
| 10:28:06 close(12) = -1 (Bad file number)
| 10:28:06 close(11) = -1 (Bad file number)
| 10:28:06 close(10) = -1 (Bad file number)
| 10:28:06 close(9) = -1 (Bad file number)
| 10:28:06 close(8) = -1 (Bad file number)
| 10:28:06 close(7) = -1 (Bad file number)
| 10:28:06 close(6) = -1 (Bad file number)
| 10:28:06 close(5) = -1 (Bad file number)
| 10:28:06 close(4) = -1 (Bad file number)
| 10:28:06 close(3) = 0
| 10:28:06 umask(2) = 22
| 10:28:06 umask(22) = 2
| 10:28:06 chdir("/usr/news/spool") = 0
| 10:28:06 getpagesize() = 0x2000
| 10:28:06 brk(0x14508) = 0
| 10:28:06 brk(0x16508) = 0
| 10:28:06 stat("/var/news/out.going/gibb.math.fu".., 0xf7fffa6c) = -1 (No such file or directory)
| 10:28:06 gettimeofday({723202086,829524}, (struct timezone *)0) = 0
| 10:28:06 fork() = 14005
|  [pid 14002]: 10:28:07 close(0) = 0
|  [pid 14002]: 10:28:07 close(1) = 0
|  [pid 14002]: 10:28:07 close(2) = 0
|  [pid 14002]: 10:28:07 rexit(0) = ?
|  [pid 14005]: 10:28:07 getpid() = 14005 ([ppid: 14002])
|  [pid 14005]: 10:28:07 open("/dev/tty", RDWR, 37700030000) = 3
|  [pid 14005]: 10:28:07 ioctl(3, TIOCNOTTY, 0) = 0
|  [pid 14005]: 10:28:07 close(3) = 0
|  [pid 14005]: 10:28:07 setpgrp(0, 536900721) = -1 (Invalid argument)
|  [pid 14005]: 10:28:07 socket(PF_UNIX, DGRAM, 0) = 3
|  [pid 14005]: 10:28:07 fcntl(3, SETFD, 0x1) = 0
| 10:28:07 gettimeofday({723202087,195682}, (struct timezone *)0) = 0
| 10:28:07 open("/usr/share/lib/zoneinfo/localtim".., RDONLY, 0) = 4
| 10:28:07 read(4, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\2\0\0\0\0".., 4136) = 590
| 10:28:07 close(4) = 0
| 10:28:07 sendto(3, "<11>Dec  1 10:28:07 syslog: : se".., 46, 0, AF_UNIX(/dev/log), 16) = 46
| 10:28:07 close(0) = 0
| 10:28:07 close(1) = 0
| 10:28:07 close(2) = 0
| 10:28:07 rexit(-1) = ?

Here is the trace of "nntplink -d -s gibb gibb.math.fu-berlin.de":

| 10:30:11 open("/usr/lib/ld.so", RDONLY, 201720) = 4
| 10:30:11 read(4, "\81\3\1\b\0\0\80\0\0\0 \0\0\0\0\0\0\0\0\0\0\0\0 \0\0\0\0\0\0\0\0", 32) = 32
| 10:30:11 smmap(0, 40960, READ|EXEC, PRIVATE, 4, 0) = 0xf77c0000
| 10:30:11 smmap(0xf77c8000, 8192, READ|WRITE|EXEC, PRIVATE|FIXED, 4, 0x8000) = 0xf77c8000
| 10:30:11 open("/dev/zero", RDONLY, 7) = 5
| 10:30:11 getrlimit(STACK, {cur: 8388608, max: 402653184}) = 0
| 10:30:11 smmap(0xf7800000, 8192, READ|WRITE, PRIVATE|FIXED, 5, 0) = 0xf7800000
| 10:30:11 close(4) = 0
| 10:30:11 getuid() = 6 ([euid 6])
| 10:30:11 getgid() = 6 ([egid 6])
| 10:30:11 open("/etc/ld.so.cache", RDONLY, 37021527740) = 4
| 10:30:11 fstat(4, [REG ino 4705 nlnks 1 ...]) = 0
| 10:30:11 smmap(0, 8192, READ, SHARED, 4, 0) = 0xf7780000
| 10:30:11 close(4) = 0
| 10:30:11 open("/usr/lib/X11", RDONLY, 1010525) = 4
| 10:30:11 fstat(4, [DIR SGID ino 52327 nlnks 10 ...]) = 0
| 10:30:11 smmap(0xf7802000, 8192, READ|WRITE, PRIVATE|FIXED, 5, 0) = 0xf7802000
| 10:30:11 getdents(4, {Total: 40 dents}, 8192) = 936
| 10:30:11 getdents(4, {Total: 0 dents}, 8192) = 0
| 10:30:11 close(4) = 0
| 10:30:11 open("/usr/lib/", RDONLY, 14) = 4
| 10:30:11 getdents(4, {Total: 140 dents}, 8192) = 3164
| 10:30:11 getdents(4, {Total: 0 dents}, 8192) = 0
| 10:30:11 close(4) = 0
| 10:30:11 open("/usr/lib//libc.so.1.7.2", RDONLY, 160620) = 4
| 10:30:11 read(4, "\81\3\1\b\0\7\0\0\0\0@\0\0\0\n\d0\0\0u\84\0\0\0 \0\0\0\0\0\0\0\0", 32) = 32
| 10:30:11 smmap(0, 477904, READ|EXEC, PRIVATE, 4, 0) = 0xf76e0000
| 10:30:11 smmap(0xf7750000, 16384, READ|WRITE|EXEC, PRIVATE|FIXED, 4, 0x70000) = 0xf7750000
| 10:30:11 smmap(0xf7754000, 2768, READ|WRITE|EXEC, PRIVATE|FIXED, 5, 0) = 0xf7754000
| 10:30:11 close(4) = 0
| 10:30:11 open("/usr/lib//libdl.so.1.0", RDONLY, 160640) = 4
| 10:30:11 read(4, "\81\3\1\b\0\0 \0\0\0 \0\0\0\0\0\0\0\0\84\0\0\0 \0\0\0\0\0\0\0\0", 32) = 32
| 10:30:11 smmap(0, 16396, READ|EXEC, PRIVATE, 4, 0) = 0xf76a0000
| 10:30:11 smmap(0xf76a2000, 8192, READ|WRITE|EXEC, PRIVATE|FIXED, 4, 0x2000) = 0xf76a2000
| 10:30:11 close(4) = 0
| 10:30:11 mprotect(0x2000, 57344, READ|WRITE|EXEC) = 0
| 10:30:11 mprotect(0x2000, 57344, READ|EXEC) = 0
| 10:30:11 close(5) = 0
| 10:30:11 getdtablesize() = 64
| 10:30:11 close(63) = -1 (Bad file number)
| 10:30:11 close(62) = -1 (Bad file number)
| 10:30:11 close(61) = -1 (Bad file number)
| 10:30:11 close(60) = -1 (Bad file number)
| 10:30:11 close(59) = -1 (Bad file number)
| 10:30:11 close(58) = -1 (Bad file number)
| 10:30:11 close(57) = -1 (Bad file number)
| 10:30:11 close(56) = -1 (Bad file number)
| 10:30:11 close(55) = -1 (Bad file number)
| 10:30:11 close(54) = -1 (Bad file number)
| 10:30:11 close(53) = -1 (Bad file number)
| 10:30:11 close(52) = -1 (Bad file number)
| 10:30:11 close(51) = -1 (Bad file number)
| 10:30:11 close(50) = -1 (Bad file number)
| 10:30:11 close(49) = -1 (Bad file number)
| 10:30:11 close(48) = -1 (Bad file number)
| 10:30:11 close(47) = -1 (Bad file number)
| 10:30:11 close(46) = -1 (Bad file number)
| 10:30:11 close(45) = -1 (Bad file number)
| 10:30:11 close(44) = -1 (Bad file number)
| 10:30:11 close(43) = -1 (Bad file number)
| 10:30:11 close(42) = -1 (Bad file number)
| 10:30:11 close(41) = -1 (Bad file number)
| 10:30:11 close(40) = -1 (Bad file number)
| 10:30:11 close(39) = -1 (Bad file number)
| 10:30:11 close(38) = -1 (Bad file number)
| 10:30:11 close(37) = -1 (Bad file number)
| 10:30:11 close(36) = -1 (Bad file number)
| 10:30:11 close(35) = -1 (Bad file number)
| 10:30:11 close(34) = -1 (Bad file number)
| 10:30:11 close(33) = -1 (Bad file number)
| 10:30:11 close(32) = -1 (Bad file number)
| 10:30:11 close(31) = -1 (Bad file number)
| 10:30:11 close(30) = -1 (Bad file number)
| 10:30:11 close(29) = -1 (Bad file number)
| 10:30:11 close(28) = -1 (Bad file number)
| 10:30:11 close(27) = -1 (Bad file number)
| 10:30:11 close(26) = -1 (Bad file number)
| 10:30:11 close(25) = -1 (Bad file number)
| 10:30:11 close(24) = -1 (Bad file number)
| 10:30:11 close(23) = -1 (Bad file number)
| 10:30:11 close(22) = -1 (Bad file number)
| 10:30:11 close(21) = -1 (Bad file number)
| 10:30:11 close(20) = -1 (Bad file number)
| 10:30:11 close(19) = -1 (Bad file number)
| 10:30:11 close(18) = -1 (Bad file number)
| 10:30:11 close(17) = -1 (Bad file number)
| 10:30:11 close(16) = -1 (Bad file number)
| 10:30:11 close(15) = -1 (Bad file number)
| 10:30:11 close(14) = -1 (Bad file number)
| 10:30:11 close(13) = -1 (Bad file number)
| 10:30:11 close(12) = -1 (Bad file number)
| 10:30:11 close(11) = -1 (Bad file number)
| 10:30:11 close(10) = -1 (Bad file number)
| 10:30:11 close(9) = -1 (Bad file number)
| 10:30:11 close(8) = -1 (Bad file number)
| 10:30:11 close(7) = -1 (Bad file number)
| 10:30:11 close(6) = -1 (Bad file number)
| 10:30:11 close(5) = -1 (Bad file number)
| 10:30:11 close(4) = -1 (Bad file number)
| 10:30:11 close(3) = 0
| 10:30:11 umask(2) = 22
| 10:30:11 umask(22) = 2
| 10:30:11 chdir("/usr/news/spool") = 0
| 10:30:11 getpagesize() = 0x2000
| 10:30:11 brk(0x14508) = 0
| 10:30:11 brk(0x16508) = 0
| 10:30:11 stat("/var/news/out.going/gibb.math.fu".., 0xf7fffa74) = -1 (No such file or directory)
| 10:30:11 gettimeofday({723202211,756996}, (struct timezone *)0) = 0
| 10:30:11 sigblock([SIGINT]) = 0
| 10:30:11 sigvec(SIGINT, SIG_IGN, SIG_DFL) = 0
| 10:30:11 sigvec(SIGINT, SIG_IGN, (struct sigvec *)0) = 0
| 10:30:11 sigsetmask(0) = 0x2 ([SIGINT])
| 10:30:11 sigblock([SIGINT]) = 0
| 10:30:11 sigvec(SIGINT, {0x85f8, [], 0}, SIG_IGN) = 0
| 10:30:11 sigvec(SIGINT, {0xf76e2ba0, [], 0}, (struct sigvec *)0) = 0
| 10:30:11 sigsetmask(0) = 0x2 ([SIGINT])
| 10:30:11 sigblock([SIGHUP]) = 0
| 10:30:11 sigvec(SIGHUP, SIG_IGN, SIG_DFL) = 0
| 10:30:11 sigvec(SIGHUP, SIG_IGN, (struct sigvec *)0) = 0
| 10:30:11 sigsetmask(0) = 0x1 ([SIGHUP])
| 10:30:11 sigblock([SIGHUP]) = 0
| 10:30:11 sigvec(SIGHUP, SIG_IGN, (struct sigvec *)0) = 0
| 10:30:11 sigvec(SIGHUP, SIG_IGN, (struct sigvec *)0) = 0
| 10:30:11 sigsetmask(0) = 0x1 ([SIGHUP])
| 10:30:11 sigblock([SIGHUP]) = 0
| 10:30:11 sigvec(SIGHUP, {0x85f8, [SIGHUP SIGALRM SIGCHLD], 0}, SIG_IGN) = 0
| 10:30:11 sigvec(SIGHUP, {0xf76e2ba0, [SIGHUP SIGALRM SIGCHLD], 0}, (struct sigvec *)0) = 0
| 10:30:11 sigsetmask(0) = 0x1 ([SIGHUP])
| 10:30:12 sigblock([SIGTERM]) = 0
| 10:30:12 sigvec(SIGTERM, SIG_IGN, SIG_DFL) = 0
| 10:30:12 sigvec(SIGTERM, SIG_IGN, (struct sigvec *)0) = 0
| 10:30:12 sigsetmask(0) = 0x4000 ([SIGTERM])
| 10:30:12 sigblock([SIGTERM]) = 0
| 10:30:12 sigvec(SIGTERM, SIG_IGN, (struct sigvec *)0) = 0
| 10:30:12 sigvec(SIGTERM, SIG_IGN, (struct sigvec *)0) = 0
| 10:30:12 sigsetmask(0) = 0x4000 ([SIGTERM])
| 10:30:12 sigblock([SIGTERM]) = 0
| 10:30:12 sigvec(SIGTERM, {0x85f8, [SIGHUP], 0}, SIG_IGN) = 0
| 10:30:12 sigvec(SIGTERM, {0xf76e2ba0, [SIGHUP], 0}, (struct sigvec *)0) = 0
| 10:30:12 sigsetmask(0) = 0x4000 ([SIGTERM])
| 10:30:12 sigblock([SIGPIPE]) = 0
| 10:30:12 sigvec(SIGPIPE, SIG_IGN, SIG_DFL) = 0
| 10:30:12 sigvec(SIGPIPE, SIG_IGN, (struct sigvec *)0) = 0
| 10:30:12 sigsetmask(0) = 0x1000 ([SIGPIPE])
| 10:30:12 sigblock([SIGPIPE]) = 0
| 10:30:12 sigvec(SIGPIPE, {0x85f8, [], 0}, SIG_IGN) = 0
| 10:30:12 sigvec(SIGPIPE, {0xf76e2ba0, [], 0}, (struct sigvec *)0) = 0
| 10:30:12 sigsetmask(0) = 0x1000 ([SIGPIPE])
| 10:30:12 sigblock([SIGURG]) = 0
| 10:30:12 sigvec(SIGURG, SIG_IGN, SIG_DFL) = 0
| 10:30:12 sigvec(SIGURG, SIG_IGN, (struct sigvec *)0) = 0
| 10:30:12 sigsetmask(0) = 0x8000 ([SIGURG])
| 10:30:12 sigblock([SIGURG]) = 0
| 10:30:12 sigvec(SIGURG, {0x85f8, [], 0}, SIG_IGN) = 0
| 10:30:12 sigvec(SIGURG, {0xf76e2ba0, [], 0}, (struct sigvec *)0) = 0
| 10:30:12 sigsetmask(0) = 0x8000 ([SIGURG])
| 10:30:12 getpid() = 14064 ([ppid: 14063])
| 10:30:12 open("/var/news/out.going/gibb.math.fu".., RDONLY, 5000100021) = 3
| 10:30:12 brk(0x1c508) = 0
| 10:30:12 read(3, "-999\n3.0\n67588\n85747\n66057\n10504".., 8192) = 55
| 10:30:12 kill(-999, SIGNULL) = -1 (No such process)
| 10:30:12 close(3) = 0
| 10:30:12 open("/var/news/out.going/gibb.math.fu".., WRONLY|CREAT|TRUNC, 666) = 3
| 10:30:12 ioctl(3, TCGETA, 0xf7ffea64) = -1 (Inappropriate ioctl for device)
| 10:30:12 fstat(3, [REG ino 67586 nlnks 1 ...]) = 0
| 10:30:12 write(3, "14064\n3.0\n67588\n85747\n66057\n1050".., 56) = 56
| 10:30:12 close(3) = 0
| 10:30:12 open("/var/news/log", RDONLY, 3) = 3
| 10:30:12 fstat(3, [REG ino 66057 nlnks 1 ...]) = 0
| 10:30:12 lseek(3, 1050426, SET) = 1050426
| 10:30:12 open("/var/news/out.going/gibb.math.fu".., RDONLY, 0) = 4
| 10:30:12 read(4, "14064\n3.0\n67588\n85747\n66057\n1050".., 8192) = 56
| 10:30:13 close(4) = 0
| 10:30:13 open("/var/news/out.going/gibb.math.fu".., WRONLY|CREAT|TRUNC, 666) = 4
| 10:30:13 ioctl(4, TCGETA, 0xf7ffea7c) = -1 (Inappropriate ioctl for device)
| 10:30:13 fstat(4, [REG ino 67586 nlnks 1 ...]) = 0
| 10:30:13 write(4, "14064\n3.0\n67588\n0\n66057\n1050426\n".., 52) = 52
| 10:30:13 close(4) = 0
| 10:30:13 stat("/var/news/out.going/gibb.math.fu".., [REG ino 67588 nlnks 1 ...]) = 0
| 10:30:13 open("/var/news/out.going/gibb.math.fu".., RDONLY, 0) = 4
| 10:30:13 lseek(4, 85747, SET) = 85747
| 10:30:13 read(4, "rec/arts/sf/tv/5899 <1fee5rINNs6".., 8192) = 8192
| 10:30:13 getdomainname("noname", 1024) = 0
| 10:30:13 open("/etc/resolv.conf", RDONLY, 666) = 5
| 10:30:13 ioctl(5, TCGETA, 0xf7ffedf4) = -1 (Inappropriate ioctl for device)
| 10:30:13 fstat(5, [REG ino 4704 nlnks 1 ...]) = 0
| 10:30:13 read(5, "domain TU-Berlin.DE\nnameserver 1".., 8192) = 92
| 10:30:13 read(5, "", 8192) = 0
| 10:30:13 close(5) = 0
| 10:30:13 socket(PF_INET, DGRAM, IPPROTO_IP) = 5
| 10:30:13 connect(5, AF_INET(53, 130.149.4.10), 16) = 0
| 10:30:13 send(5, "\0\1\1\0\0\1\0\0\0\0\0\0\4gibb\4math\tfu-berlin".., 0) = 53
| 10:30:13 select(6, fdset0:[ 5], 0, 0, tv:[2,0]) = 1 (fdset0:[5])
| 10:30:13 recv(5, "\0\1\85\83\0\1\0\0\0\1\0\0\4gibb\4math\tfu-berlin".., 1024, 0) = 123
| 10:30:13 close(5) = 0
| 10:30:13 socket(PF_INET, DGRAM, IPPROTO_IP) = 5
| 10:30:13 connect(5, AF_INET(53, 130.149.4.10), 16) = 0
| 10:30:13 send(5, "\0\2\1\0\0\1\0\0\0\0\0\0\4gibb\4math\tfu-berlin".., 0) = 40
| 10:30:13 select(6, fdset0:[ 5], 0, 0, tv:[2,0]) = 1 (fdset0:[5])
| 10:30:13 recv(5, "\0\2\81\80\0\1\0\1\0\3\0\3\4gibb\4math\tfu-berlin".., 1024, 0) = 207
| 10:30:13 close(5) = 0
| 10:30:13 open("/etc/services", RDONLY, 666) = 5
| 10:30:13 getdomainname("noname", 256) = 0
| 10:30:13 getpid() = 14064 ([ppid: 14063])
| 10:30:13 open("/var/yp/binding/noname.2", RDONLY, 36735023036) = -1 (No such file or directory)
| 10:30:13 socket(PF_INET, STREAM, IPPROTO_IP) = 6
| 10:30:13 connect(6, AF_INET(111, 127.0.0.1), 16) = 0
| 10:30:13 close(6) = 0
| 10:30:14 gettimeofday({723202214,50026}, (struct timezone *)0) = 0
| 10:30:14 getpid() = 14064 ([ppid: 14063])
| 10:30:14 socket(PF_INET, DGRAM, IPPROTO_UDP) = 6
| 10:30:14 getpid() = 14064 ([ppid: 14063])
| 10:30:14 bind(6, AF_INET(672, 0.0.0.0), 16) = -1 (Permission denied)
| 10:30:14 ioctl(6, FIONBIO, 0xf7fff544) = 0
| 10:30:14 sendto(6, "+\1c\c5<\0\0\0\0\0\0\0\2\0\1\86\a0\0\0\0\2\0\0\0\3\0\0\0\0\0\0\0\0".., 56, 0, AF_INET(111, 127.0.0.1), 16) = 56
| 10:30:14 getdtablesize() = 64
| 10:30:14 select(64, fdset0:[ 6], 0, 0, tv:[30,0]) = 1 (fdset0:[6])
| 10:30:14 recvfrom(6, "+\1c\c5<\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 400, 0, AF_INET(111, 127.0.0.1), 16) = 28
| 10:30:14 close(6) = 0
| 10:30:14 close(6) = -1 (Bad file number)
| 10:30:14 ioctl(5, TCGETA, 0xf7fff644) = -1 (Inappropriate ioctl for device)
| 10:30:14 fstat(5, [REG ino 4711 nlnks 1 ...]) = 0
| 10:30:14 read(5, "#\n# @(#)services 1.16 90/01/03 S".., 8192) = 1632
| 10:30:14 close(5) = 0
| 10:30:14 socket(PF_INET, STREAM, IPPROTO_TCP) = 5
| 10:30:14 connect(5, AF_INET(119, 130.133.4.250), 16) = 0
| 10:30:14 setsockopt(5, SOL_SOCKET, KEEPALIVE, "\0\0\0\1", 4) = 0
| 10:30:14 dup(5) = 6
| 10:30:14 getdtablesize() = 64
| 10:30:14 gettimeofday({723202214,237385}, (struct timezone *)0) = 0
| 10:30:14 select(64, fdset0:[ 5], 0, 0, tv:[300,0]) = 1 (fdset0:[5])
| 10:30:17 brk(0x22508) = 0
| 10:30:17 read(5, "200 gibb NNTP server version 1.5".., 8192) = 104
| 10:30:17 ioctl(6, TCGETA, 0xf7ffe9fc) = -1 (Operation not supported on socket)
| 10:30:17 fstat(6, [SOCK ino 4284799244 nlnks 1 ...]) = 0
| 10:30:17 write(6, "IHAVE <1fee5rINNs6@master.cs.ros".., 47) = 47
| 10:30:17 select(64, fdset0:[ 5], 0, 0, tv:[300,0]) = 1 (fdset0:[5])
| 10:30:17 read(5, "435 Got it.\r\n", 8192) = 13
| 10:30:17 gettimeofday({723202217,956160}, (struct timezone *)0) = 0
| 10:30:17 write(6, "IHAVE <ByK417.G8G@usenet.ucs.ind".., 43) = 43
| 10:30:17 select(64, fdset0:[ 5], 0, 0, tv:[300,0]) = 1 (fdset0:[5])
| 10:30:18 read(5, "435 Got it.\r\n", 8192) = 13
| 10:30:18 gettimeofday({723202218,25966}, (struct timezone *)0) = 0
| 10:30:18 write(6, "IHAVE <1992Nov30.193540.12407@bs".., 40) = 40
| 10:30:18 select(64, fdset0:[ 5], 0, 0, tv:[300,0]) = 1 (fdset0:[5])
| 10:30:18 read(5, "435 Got it.\r\n", 8192) = 13
| 10:30:18 gettimeofday({723202218,190844}, (struct timezone *)0) = 0
| 10:30:18 write(6, "IHAVE <1992Dec1.004442.785@pelln".., 46) = 46
| 10:30:18 select(64, fdset0:[ 5], 0, 0, tv:[300,0]) = 1 (fdset0:[5])
| 10:30:18 read(5, "435 Got it.\r\n", 8192) = 13

Any pointers and/or patches welcome.
Frank Elsner (TUBerlin NewsMaster)
Newsgroups: news.software.nntp,comp.unix.aix