Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT sourceware DOT cygnus DOT com Delivered-To: mailing list cygwin AT sourceware DOT cygnus DOT com Date: 11 Feb 2000 01:05:00 +0200 From: mh AT mike DOT franken DOT de (Michael Hirmke) To: cygwin AT sourceware DOT cygnus DOT com Message-ID: <7Ygr9Rt$pfB@mike.franken.de> In-Reply-To: <38A2E447.BFDD5FAB@vinschen.de> Subject: Re: problem with tcsh X-Mailer: CrossPoint v3.12d R/C9763 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Organization: Kommunikationsnetz Franken e.V. (Nuernberg) x-copyright: All rights reserved. Unauthorized copying, forwarding or publishing prohibited. x-irc-nick: nobanzai x-no-archive: yes [...] >> Actually, it's trying to write to *stdin*. That's why it is failing. >> I have no idea why, though. Uhm, I have a similar problem with ssh. When connecting to my Linux box using Sergey's ssh from a bash running in an NT console window and trying to edit a file with vi there, something is closing stdin and vi tries to read from stderr! Perhaps this is related? I attach an strace log (from Linux) in case it may help. It happens on NT4 and W2K with Cygwin 1.0 and the newer snapshots no matter whether I use CYGWIN=tty or =notty. [...] > >Corinna Bye. Michael. ------------------------< snip snip snip >----------------------------- execve("/usr/bin/vi", ["vi"], [/* 65 vars */]) = 0 brk(0) = 0x80db92c open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=30316, ...}) = 0 mmap(NULL, 30316, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40015000 close(3) = 0 open("/lib/libncurses.so.4", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0755, st_size=526454, ...}) = 0 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\220\345"..., 4096) = 4096 mmap(NULL, 297868, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4001d000 mprotect(0x40059000, 52108, PROT_NONE) = 0 mmap(0x40059000, 40960, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x3b000) = 0x40059000 mmap(0x40063000, 11148, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40063000 close(3) = 0 open("/usr/lib/libgpm.so.1", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0755, st_size=24302, ...}) = 0 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\240\27"..., 4096) = 4096 mmap(NULL, 21680, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40066000 mprotect(0x4006a000, 5296, PROT_NONE) = 0 mmap(0x4006a000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x3000) = 0x4006a000 close(3) = 0 open("/lib/libc.so.6", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0755, st_size=4223971, ...}) = 0 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\200\204"..., 4096) = 4096 mmap(NULL, 1025596, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4006c000 mprotect(0x4015f000, 30268, PROT_NONE) = 0 mmap(0x4015f000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xf2000) = 0x4015f000 mmap(0x40163000, 13884, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40163000 close(3) = 0 mprotect(0x4006c000, 995328, PROT_READ|PROT_WRITE) = 0 mprotect(0x4006c000, 995328, PROT_READ|PROT_EXEC) = 0 munmap(0x40015000, 30316) = 0 personality(PER_LINUX) = 0 getpid() = 8704 brk(0) = 0x80db92c brk(0x80db964) = 0x80db964 brk(0x80dc000) = 0x80dc000 open("/usr/share/locale/locale.alias", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=2174, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40015000 read(3, "# Locale name alias data base.\n#"..., 4096) = 2174 brk(0x80dd000) = 0x80dd000 read(3, "", 4096) = 0 close(3) = 0 munmap(0x40015000, 4096) = 0 open("/usr/share/locale/de_DE.ISO-8859-1/LC_MESSAGES", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/i18n/de_DE.ISO-8859-1/LC_MESSAGES", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/locale/de_DE.iso88591/LC_MESSAGES", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/i18n/de_DE.iso88591/LC_MESSAGES", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/locale/de_DE/LC_MESSAGES", O_RDONLY) = 3 fstat(3, {st_mode=S_IFDIR|0755, st_size=1024, ...}) = 0 close(3) = 0 open("/usr/share/locale/de_DE/LC_MESSAGES/SYS_LC_MESSAGES", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=44, ...}) = 0 mmap(NULL, 44, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40015000 close(3) = 0 open("/usr/share/locale/de_DE.ISO-8859-1/LC_MONETARY", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/i18n/de_DE.ISO-8859-1/LC_MONETARY", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/locale/de_DE.iso88591/LC_MONETARY", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/i18n/de_DE.iso88591/LC_MONETARY", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/locale/de_DE/LC_MONETARY", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=94, ...}) = 0 mmap(NULL, 94, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40016000 close(3) = 0 open("/usr/share/locale/de_DE.ISO-8859-1/LC_COLLATE", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/i18n/de_DE.ISO-8859-1/LC_COLLATE", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/locale/de_DE.iso88591/LC_COLLATE", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/i18n/de_DE.iso88591/LC_COLLATE", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/locale/de_DE/LC_COLLATE", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=29970, ...}) = 0 mmap(NULL, 29970, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40167000 close(3) = 0 brk(0x80de000) = 0x80de000 open("/usr/share/locale/de_DE.ISO-8859-1/LC_TIME", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/i18n/de_DE.ISO-8859-1/LC_TIME", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/locale/de_DE.iso88591/LC_TIME", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/i18n/de_DE.iso88591/LC_TIME", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/locale/de_DE/LC_TIME", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=492, ...}) = 0 mmap(NULL, 492, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40017000 close(3) = 0 open("/usr/share/locale/de_DE.ISO-8859-1/LC_NUMERIC", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/i18n/de_DE.ISO-8859-1/LC_NUMERIC", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/locale/de_DE.iso88591/LC_NUMERIC", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/i18n/de_DE.iso88591/LC_NUMERIC", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/locale/de_DE/LC_NUMERIC", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=27, ...}) = 0 mmap(NULL, 27, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40018000 close(3) = 0 open("/usr/share/locale/de_DE.ISO-8859-1/LC_CTYPE", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/i18n/de_DE.ISO-8859-1/LC_CTYPE", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/locale/de_DE.iso88591/LC_CTYPE", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/i18n/de_DE.iso88591/LC_CTYPE", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/locale/de_DE/LC_CTYPE", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=10428, ...}) = 0 mmap(NULL, 10428, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40019000 close(3) = 0 brk(0x80df000) = 0x80df000 ioctl(1, TCGETS, {B38400 opost isig icanon echo ...}) = 0 getcwd("/home/mh", 1024) = 9 chdir("/home/mh") = 0 getcwd("/home/mh", 1025) = 9 chdir("/home/mh") = 0 brk(0x80e0000) = 0x80e0000 rt_sigaction(SIGWINCH, {0x809faa0, [], 0x4000000}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGTSTP, {SIG_DFL}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGPIPE, {SIG_IGN}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGINT, {0x809fac0, [], 0x4000000}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGHUP, {0x809fae0, [], 0x4000000}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGQUIT, {0x809fae0, [], 0x4000000}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGILL, {0x809fae0, [], 0x4000000}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGTRAP, {0x809fae0, [], 0x4000000}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGABRT, {0x809fae0, [], 0x4000000}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGFPE, {0x809fae0, [], 0x4000000}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGBUS, {0x809fae0, [], 0x4000000}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGSEGV, {0x809fae0, [], 0x4000000}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGALRM, {0x809fae0, [], 0x4000000}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGTERM, {0x809fae0, [], 0x4000000}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGVTALRM, {0x809fae0, [], 0x4000000}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGPROF, {0x809fae0, [], 0x4000000}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGXCPU, {0x809fae0, [], 0x4000000}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGXFSZ, {0x809fae0, [], 0x4000000}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGUSR1, {0x809fae0, [], 0x4000000}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGUSR2, {0x809fae0, [], 0x4000000}, {SIG_DFL}, 8) = 0 ioctl(0, TCGETS, {B38400 opost isig icanon echo ...}) = 0 brk(0x80e1000) = 0x80e1000 getuid() = 10000 setfsuid(10000) = 10000 getgid() = 58 setfsgid(58) = 58 open("/home/mh/.terminfo/l/linux", O_RDONLY) = -1 ENOENT (No such file or directory) geteuid() = 10000 setfsuid(10000) = 10000 getegid() = 58 setfsgid(58) = 58 getuid() = 10000 setfsuid(10000) = 10000 getgid() = 58 setfsgid(58) = 58 open("/etc/terminfo/l/linux", O_RDONLY) = -1 ENOENT (No such file or directory) geteuid() = 10000 setfsuid(10000) = 10000 getegid() = 58 setfsgid(58) = 58 getuid() = 10000 setfsuid(10000) = 10000 getgid() = 58 setfsgid(58) = 58 open("/usr/share/terminfo/l/linux", O_RDONLY) = 3 geteuid() = 10000 setfsuid(10000) = 10000 getegid() = 58 setfsgid(58) = 58 read(3, "\32\1\24\0\35\0\20\0}\1\307\2", 12) = 12 read(3, "linux|linux console\0", 20) = 20 read(3, "\0\1\0\0\1\1\0\0\0\0\0\0\0\1\1\0\0\0\0\0\1\0\0\0\0\0\0"..., 29) = 29 read(3, "\0", 1) = 1 read(3, "\377\377\10\0\377\377\377\377\377\377\377\377\377\377\377"..., 32) = 32 read(3, "\377\377\0\0\2\0\4\0\25\0\32\0!\0%\0)\0\377\3774\0E\0G"..., 762) = 762 read(3, "\7\0\r\0\33[%i%p1%d;%p2%dr\0\33[3g\0\33[H\33[J"..., 711) = 711 close(3) = 0 ioctl(1, TCGETS, {B38400 opost isig icanon echo ...}) = 0 ioctl(1, TCGETS, {B38400 opost isig icanon echo ...}) = 0 ioctl(1, TIOCGWINSZ, {ws_row=30, ws_col=80, ws_xpixel=51712, ws_ypixel=30712}) = 0 ioctl(0, TCGETS, {B38400 opost isig icanon echo ...}) = 0 brk(0x80e2000) = 0x80e2000 ioctl(1, TIOCGWINSZ, {ws_row=30, ws_col=80, ws_xpixel=51712, ws_ypixel=30712}) = 0 brk(0x80e4000) = 0x80e4000 ioctl(1, TIOCGWINSZ, {ws_row=30, ws_col=80, ws_xpixel=51712, ws_ypixel=30712}) = 0 open("/etc/vimrc", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=1942, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4001c000 read(3, "\" vimrc (configuration file for "..., 4096) = 1942 brk(0x80e5000) = 0x80e5000 getuid() = 10000 setfsuid(10000) = 10000 getgid() = 58 setfsgid(58) = 58 open("/home/mh/.terminfo/l/linux-m", O_RDONLY) = -1 ENOENT (No such file or directory) geteuid() = 10000 setfsuid(10000) = 10000 getegid() = 58 setfsgid(58) = 58 getuid() = 10000 setfsuid(10000) = 10000 getgid() = 58 setfsgid(58) = 58 open("/etc/terminfo/l/linux-m", O_RDONLY) = -1 ENOENT (No such file or directory) geteuid() = 10000 setfsuid(10000) = 10000 getegid() = 58 setfsgid(58) = 58 getuid() = 10000 setfsuid(10000) = 10000 getgid() = 58 setfsgid(58) = 58 open("/usr/share/terminfo/l/linux-m", O_RDONLY) = 4 geteuid() = 10000 setfsuid(10000) = 10000 getegid() = 58 setfsgid(58) = 58 read(4, "\32\1\37\0\35\0\20\0}\1\263\2", 12) = 12 read(4, "linux-m|Linux console no color\0", 31) = 31 read(4, "\0\1\0\0\1\1\0\0\0\0\0\0\0\1\1\0\0\0\0\0\1\0\0\0\0\0\0"..., 29) = 29 read(4, "\377\377\10\0\377\377\377\377\377\377\377\377\377\377\377"..., 32) = 32 read(4, "\377\377\0\0\2\0\4\0\25\0\32\0!\0%\0)\0\377\3774\0E\0G"..., 762) = 762 read(4, "\7\0\r\0\33[%i%p1%d;%p2%dr\0\33[3g\0\33[H\33[J"..., 691) = 691 close(4) = 0 ioctl(1, TCGETS, {B38400 opost isig icanon echo ...}) = 0 ioctl(1, TCGETS, {B38400 opost isig icanon echo ...}) = 0 ioctl(1, TIOCGWINSZ, {ws_row=30, ws_col=80, ws_xpixel=51712, ws_ypixel=30712}) = 0 ioctl(0, TCGETS, {B38400 opost isig icanon echo ...}) = 0 ioctl(1, TIOCGWINSZ, {ws_row=30, ws_col=80, ws_xpixel=51712, ws_ypixel=30712}) = 0 write(1, "\33[?25l", 6) = 6 read(3, "", 4096) = 0 read(3, "", 4096) = 0 close(3) = 0 munmap(0x4001c000, 4096) = 0 open("/home/mh/.vimrc", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0640, st_size=1116, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4001c000 read(3, "\" =============================="..., 4096) = 1116 read(3, "", 4096) = 0 read(3, "", 4096) = 0 close(3) = 0 munmap(0x4001c000, 4096) = 0 write(1, "\33[m", 3) = 3 ioctl(0, TCGETS, {B38400 opost isig icanon echo ...}) = 0 ioctl(0, SNDCTL_TMR_START, {B38400 opost -isig -icanon -echo ...}) = 0 ioctl(0, TCGETS, {B38400 opost -isig -icanon -echo ...}) = 0 brk(0x80e7000) = 0x80e7000 getuid() = 10000 socket(PF_UNIX, SOCK_STREAM, 0) = 3 connect(3, {sun_family=AF_UNIX, sun_path="/var/run/.nscd_socket"}, 110) = -1 ECONNREFUSED (Connection refused) close(3) = 0 open("/etc/nsswitch.conf", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=1297, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4001c000 read(3, "#\n# /etc/nsswitch.conf\n#\n# An ex"..., 4096) = 1297 read(3, "", 4096) = 0 close(3) = 0 munmap(0x4001c000, 4096) = 0 open("/etc/ld.so.cache", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=30316, ...}) = 0 mmap(NULL, 30316, PROT_READ, MAP_PRIVATE, 3, 0) = 0x4016f000 close(3) = 0 open("/lib/libnss_compat.so.2", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0755, st_size=224346, ...}) = 0 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\220\25"..., 4096) = 4096 mmap(NULL, 45196, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40177000 mprotect(0x40181000, 4236, PROT_NONE) = 0 mmap(0x40181000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x9000) = 0x40181000 close(3) = 0 open("/lib/libnsl.so.1", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0755, st_size=376092, ...}) = 0 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\3009\0"..., 4096) = 4096 mmap(NULL, 89032, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40183000 mprotect(0x40195000, 15304, PROT_NONE) = 0 mmap(0x40195000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x11000) = 0x40195000 mmap(0x40197000, 7112, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40197000 close(3) = 0 munmap(0x4016f000, 30316) = 0 uname({sys="Linux", node="aqua", ...}) = 0 open("/etc/passwd", O_RDONLY) = 3 fcntl(3, F_GETFD) = 0 fcntl(3, F_SETFD, FD_CLOEXEC) = 0 fstat(3, {st_mode=S_IFREG|0644, st_size=2562, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4001c000 _llseek(3, 0, [0], SEEK_CUR) = 0 read(3, "root:x:0:0:root:/root:/bin/bash\n"..., 4096) = 2562 close(3) = 0 munmap(0x4001c000, 4096) = 0 uname({sys="Linux", node="aqua", ...}) = 0 getpid() = 8704 brk(0x80e9000) = 0x80e9000 select(1, [0], NULL, [0], {0, 0}) = 0 (Timeout) getcwd("/home/mh", 1024) = 9 select(1, [0], NULL, [0], {0, 0}) = 0 (Timeout) write(1, "\33[1;30r\33[?25h\33[?0c\33[?25h\33[?0c\33[H"..., 547) = 547 select(1, [0], NULL, [0], {4, 0}) = 0 (Timeout) select(1, [0], NULL, [0], NULL) = 1 (in [0]) read(0, "", 250) = 0 ioctl(0, TCGETS, 0xbffff218) = -1 EIO (Input/output error) read(2, 0x80db000, 250) = -1 EBADF (Bad file descriptor) ioctl(2, TCGETS, 0xbffff218) = -1 ENOTTY (Inappropriate ioctl for device) [...] a few hundred times the same messages as above [...] write(1, "\33[30;1H", 7) = -1 EIO (Input/output error) ioctl(2, SNDCTL_TMR_START, {B38400 opost isig icanon echo ...}) = -1 ENOTTY (Inappropriate ioctl for device) write(1, "Vim: Error reading input, exitin"..., 38) = -1 EIO (Input/output error) write(1, "Vim: Finished.\r\n\33[30;1H", 23) = -1 EIO (Input/output error) _exit(1) = ? ------------------------< snip snip snip >----------------------------- -- Michael Hirmke | Telefon +49 (911) 557999 Georg-Strobel-Strasse 81 | FAX +49 (911) 557664 90489 Nuernberg | E-Mail mailto:mh AT mike DOT franken DOT de | WWW http://aquarius.franken.de/ -- Want to unsubscribe from this list? Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com