Subject: 1.5.1: lseek64 woes (was Re: 1.5.1: unzip problems with binary files in archive)
From: David Rothenberger <[email-masked]>
To: Charles Wilson <[email-masked]>
Cc: [email-masked]
Date: Mon, 28 Jul 2003 23:41:43 -0700

Charles Wilson writes:
 > Christopher Faylor wrote:
 > 
 > >>>>I'm getting a strange error from unzip when trying to extract an
 > >>>>archive that contains binary files.  Everything works fine if the
 > >>>>archive contains just text files.
 > >>>
 > >>>Can't duplicate it.  Sorry.
 > >>
 > I --can-- duplicate it.  But I don't know why it happens; I'll have to 
 > debug it...but not until after I update to 1.5.1.  FWIW, zip does use 
 > fdopen().

I've done some debugging and I have a STC.  I have no idea why it
fails, and why Chris doesn't see it, but here's the info.

The STC is composed of the two attached files: works.c and fails.c.
Both files essentially do

     int fd = open("works.c", 0);
     lseek(fd, 1, 0);

but works.c does this directly in main(), while fails.c does this in
unzip() called from main().  As you can guess, lseek() returns -1 in
fails.c and 1 in works.c.

The strace output is interesting.

$ gcc -o works works.c
$ strace --mask=syscall ./works | grep lseek
[*] 100   47928 [main] works 1536 lseek64: lseek (3, 1, 0)
    227   48155 [main] works 1536 lseek64: 1 = lseek (0, 3, 0)

$ gcc -o fails fails.c
$ strace --mask=syscall ./fails | grep lseek
[*]  96   36666 [main] fails 1908 lseek64: lseek (3, 1, 0)
[*]  79   36745 [main] fails 1908 lseek64: dir is invalid (1627411387)
     76   36821 [main] fails 1908 lseek64: -1 = lseek (-1, 3, 0)

[*] I added these:

Index: syscalls.cc
===================================================================
RCS file: /cvs/src/src/winsup/cygwin/syscalls.cc,v
retrieving revision 1.278
diff -u -p -r1.278 syscalls.cc
--- syscalls.cc 26 Jul 2003 04:53:59 -0000      1.278
+++ syscalls.cc 29 Jul 2003 05:18:01 -0000
@@ -541,8 +541,11 @@ lseek64 (int fd, _off64_t pos, int dir)
   _off64_t res;
   sigframe thisframe (mainthread);
 
+  syscall_printf("lseek (%d, %lld, %d)", fd, pos, dir);
+
   if (dir != SEEK_SET && dir != SEEK_CUR && dir != SEEK_END)
     {
+      syscall_printf("dir is invalid (%d)", dir);
       set_errno (EINVAL);
       res = -1;
     }

The output shows that dir is fine right before the if statement, but
not after.

(The output above was generated using the dll from CVS HEAD compiled
with mknetrel.  When compiled with "-g" only, both cases fail,
although the incorrect dir value for the works.c is 2048, much lower
than value for fails.c, which is of the same magnitude as the value
above.)

The tests work as originally described with the official 1.5.1 dll,
although without the added syscall_printf()'s.  However, even the
stock strace output is weird.  The output is

   79  123229 [main] fails 2308 lseek64: -1 = lseek (-1, 3, 0)

but the printf is

  syscall_printf ("%d = lseek (%d, %D, %d)", res, fd, pos, dir);

which means 

  res = -1 (okay)
  fd  = -1 (should be 3)
  pos =  3 (should be 1)
  dir =  0 (okay)

At least I think so.  I'm not sure what "%D" means....

I've attached another cygcheck output because the original report
was generated from a fresh 1.5.1 installation while this one is CVS
HEAD with all test packages installed.

HTH,
Dave

#include <stdio.h>
int main()
{
    int fd;
    long retval;

    fd = open("works.c", 0);
    retval = lseek(fd, 1, 0);
    printf("retval in unzip = %ld\n", retval);
}

#include <stdio.h>

void unzip()
{
    int fd;
    long retval;

    fd = open("fails.c", 0);
    retval = lseek(fd, 1, 0);
    printf("retval in unzip = %ld\n", retval);
}

int main()
{
    unzip();
    return(0);
}

Cygwin Win95/NT Configuration Diagnostics
Current System Time: Mon Jul 28 22:10:02 2003

Windows 2000 Professional Ver 5.0 Build 2195 Service Pack 4

Path:	h:\users\drothe\bin
	C:\cygwin\usr\local\bin
	C:\cygwin\bin
	C:\cygwin\bin
	c:\WINNT\system32
	c:\WINNT
	c:\WINNT\System32\Wbem
	c:\Program Files\PGPNT
	c:\Program Files\Executive Software\DiskeeperWorkstation\
	c:\Program Files\SSH Communications Security\SSH Secure Shell
	C:\cygwin\usr\X11R6\bin

Output from C:\cygwin\bin\id.exe (nontsec)
UID: 1000(drothe) GID: 513(None)
513(None)

Output from C:\cygwin\bin\id.exe (ntsec)
UID: 1000(drothe) GID: 513(None)
513(None)         0(root)           
545(Users)

SysDir: C:\WINNT\system32
WinDir: C:\WINNT

HOME = `h:\users\drothe'
MAKE_MODE = `unix'
PWD = `/c/temp/unzip'
USER = `drothe'

ALLUSERSPROFILE = `C:\Documents and Settings\All Users'
APPDATA = `C:\Documents and Settings\drothe\Application Data'
COLORFGBG = `0;default;15'
COLORTERM = `rxvt-xpm'
COMMONPROGRAMFILES = `C:\Program Files\Common Files'
COMPUTERNAME = `TELA'
COMSPEC = `C:\WINNT\system32\cmd.exe'
CVSROOT = `:ext:drothe@firewall:/home/drothe/cvsroot'
CVS_RSH = `/usr/local/bin/ssh-noescape'
DISKEEPERICON = `C:\Program Files\Executive Software\DiskeeperWorkstation\'
DISPLAY = `:0'
HOMEDRIVE = `C:'
HOMEPATH = `\'
LOGONSERVER = `\\TELA'
LS_COLORS = `no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:ex=00;32:*.cmd=00;32:*.exe=00;32:*.com=00;32:*.btm=00;32:*.bat=00;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.deb=01;31:*.rpm=01;31:*.jpg=01;35:*.png=01;35:*.gif=01;35:*.bmp=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.png=01;35:*.mpg=01;35:*.avi=01;35:*.fli=01;35:*.gl=01;35:*.dl=01;35:'
MANPATH = `:/usr/ssl/man'
NUMBER_OF_PROCESSORS = `1'
OLDPWD = `/usr/src/cygwin/src'
OS2LIBPATH = `C:\WINNT\system32\os2\dll;'
OS = `Windows_NT'
OSTYPE = `cygwin'
PATHEXT = `.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH'
PROCESSOR_ARCHITECTURE = `x86'
PROCESSOR_IDENTIFIER = `x86 Family 15 Model 2 Stepping 4, GenuineIntel'
PROCESSOR_LEVEL = `15'
PROCESSOR_REVISION = `0204'
PROGRAMFILES = `C:\Program Files'
PROMPT = `$P$G'
PROMPT_COMMAND = `echo -ne "\033]0;${USER}@${HOSTNAME}: ${PWD}\007"'
PS1 = `\! \W> '
SGML_CATALOG_FILES = `/etc/sgml/catalog'
SHLVL = `1'
SSH_AGENT_PID = `768'
SSH_AUTH_SOCK = `/tmp/ssh-xpQDD804/agent.804'
SYSTEMDRIVE = `C:'
SYSTEMROOT = `C:\WINNT'
TEMP = `c:\DOCUME~1\drothe\LOCALS~1\Temp'
TERM = `xterm'
TERMCAP = `/etc/termcap'
TERMINFO = `/usr/lib/terminfo'
TMP = `c:\DOCUME~1\drothe\LOCALS~1\Temp'
USERDOMAIN = `TELA'
USERNAME = `drothe'
USERPROFILE = `C:\Documents and Settings\drothe'
WINDIR = `C:\WINNT'
WINDOWID = `168046992'
_ = `/bin/cygcheck'

HKEY_CURRENT_USER\Software\Cygnus Solutions
HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin
HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\mounts v2
HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\Program Options
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2
  (default) = `/cygdrive'
  cygdrive flags = 0x00000022
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/
  (default) = `C:\cygwin'
  flags = 0x0000000a
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/c
  (default) = `c:'
  flags = 0x0000000a
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/cvsroot
  (default) = `g:\cygwin\cvsroot'
  flags = 0x0000000a
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/d
  (default) = `d:'
  flags = 0x0000000a
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/e
  (default) = `e:'
  flags = 0x0000000a
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/f
  (default) = `f:'
  flags = 0x0000000a
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/g
  (default) = `g:'
  flags = 0x0000000a
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/h
  (default) = `h:'
  flags = 0x0000000a
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/home
  (default) = `h:\users'
  flags = 0x0000000a
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/i
  (default) = `i:'
  flags = 0x0000000a
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/j
  (default) = `j:'
  flags = 0x0000000a
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/k
  (default) = `k:'
  flags = 0x0000000a
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/l
  (default) = `l:'
  flags = 0x0000000a
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/m
  (default) = `m:'
  flags = 0x0000000a
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/n
  (default) = `n:'
  flags = 0x0000000a
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/netrel
  (default) = `e:\cygwin\usr\src\cygwin\netrel'
  flags = 0x0000000a
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/netrel/src/cygwin-20030726
  (default) = `e:\cygwin\usr\src\cygwin\src'
  flags = 0x0000000a
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/netrel/src/mingw-20030726
  (default) = `e:\cygwin\usr\src\cygwin\src'
  flags = 0x0000000a
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/netrel/src/w32api-20030726
  (default) = `e:\cygwin\usr\src\cygwin\src'
  flags = 0x0000000a
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/r
  (default) = `r:'
  flags = 0x0000010a
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/s
  (default) = `s:'
  flags = 0x0000010a
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/usr/bin
  (default) = `C:\cygwin/bin'
  flags = 0x0000000a
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/usr/lib
  (default) = `C:\cygwin/lib'
  flags = 0x0000000a
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/usr/src
  (default) = `d:\cygwin\src'
  flags = 0x0000000a
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/usr/src/cygwin
  (default) = `e:\cygwin\usr\src\cygwin'
  flags = 0x0000000a
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/usr/X11R6/lib/X11/fonts
  (default) = `C:\cygwin\usr\X11R6\lib\X11\fonts'
  flags = 0x0000000a
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/x
  (default) = `x:'
  flags = 0x0000000a
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\Program Options

a:  fd           N/A    N/A                    
c:  hd  NTFS   22528Mb  54% CP CS UN PA FC     Win2k
d:  hd  NTFS   91942Mb  96% CP CS UN PA FC     scratch
e:  hd  NTFS   79007Mb  14% CP CS UN PA FC     scratch2
f:  hd  NTFS   35000Mb   1% CP CS UN PA FC     scratch3
g:  hd  NTFS   114439Mb  85% CP CS UN PA FC     scratch4
h:  hd  NTFS    4094Mb  76% CP CS UN PA FC     Data
i:  cd  CDFS     582Mb 100%    CS UN           SimView
j:  cd           N/A    N/A                    
k:  cd           N/A    N/A                    
l:  cd           N/A    N/A                    
m:  cd           N/A    N/A                    
n:  hd  NTFS   12291Mb  18% CP CS UN PA FC     NT5
r:  net NTFS    4037Mb  69% CP CS    PA        root
s:  net NTFS   93910Mb  95% CP CS    PA        shn

C:\cygwin                          /                            system  binmode
c:                                 /c                           system  binmode
g:\cygwin\cvsroot                  /cvsroot                     system  binmode
d:                                 /d                           system  binmode
e:                                 /e                           system  binmode
f:                                 /f                           system  binmode
g:                                 /g                           system  binmode
h:                                 /h                           system  binmode
h:\users                           /home                        system  binmode
i:                                 /i                           system  binmode
j:                                 /j                           system  binmode
k:                                 /k                           system  binmode
l:                                 /l                           system  binmode
m:                                 /m                           system  binmode
n:                                 /n                           system  binmode
e:\cygwin\usr\src\cygwin\netrel    /netrel                      system  binmode
e:\cygwin\usr\src\cygwin\src       /netrel/src/cygwin-20030726  system  binmode
e:\cygwin\usr\src\cygwin\src       /netrel/src/mingw-20030726   system  binmode
e:\cygwin\usr\src\cygwin\src       /netrel/src/w32api-20030726  system  binmode
r:                                 /r                           system  binmode
s:                                 /s                           system  binmode
C:\cygwin/bin                      /usr/bin                     system  binmode
C:\cygwin/lib                      /usr/lib                     system  binmode
d:\cygwin\src                      /usr/src                     system  binmode
e:\cygwin\usr\src\cygwin           /usr/src/cygwin              system  binmode
C:\cygwin\usr\X11R6\lib\X11\fonts  /usr/X11R6/lib/X11/fonts     system  binmode
x:                                 /x                           system  binmode
.                                  /cygdrive                    system  binmode,cygdrive

Found: C:\cygwin\bin\awk.exe
Found: C:\cygwin\bin\bash.exe
Found: C:\cygwin\bin\cat.exe
Found: C:\cygwin\bin\cp.exe
Found: C:\cygwin\bin\cpp.exe
Found: C:\cygwin\bin\find.exe
Found: C:\cygwin\bin\gcc.exe
Found: C:\cygwin\bin\gdb.exe
Found: C:\cygwin\bin\grep.exe
Found: C:\cygwin\bin\ld.exe
Found: C:\cygwin\bin\ls.exe
Found: C:\cygwin\bin\make.exe
Found: C:\cygwin\bin\mv.exe
Found: C:\cygwin\bin\rm.exe
Found: C:\cygwin\bin\sed.exe
Found: C:\cygwin\bin\sh.exe
Found: C:\cygwin\bin\tar.exe

   61k 2003/07/17 C:\cygwin\bin\cygbz2-1.dll - os=4.0 img=1.0 sys=4.0
                  "cygbz2-1.dll" v0.0 ts=2003/7/16 22:52
   54k 2002/09/05 C:\cygwin\bin\cygbz21.0.dll - os=4.0 img=1.0 sys=4.0
                  "cygbz21.0.dll" v0.0 ts=2002/1/26 17:07
   14k 2003/07/13 C:\cygwin\bin\cygcharset-1.dll - os=4.0 img=1.0 sys=4.0
                  "cygcharset-1.dll" v0.0 ts=2003/7/13 0:19
  849k 2003/07/12 C:\cygwin\bin\cygcrypto-0.9.7.dll - os=4.0 img=1.0 sys=4.0
                  "cygcrypto-0.9.7.dll" v0.0 ts=2003/7/12 1:13
  645k 2003/04/11 C:\cygwin\bin\cygcrypto.dll - os=4.0 img=1.0 sys=4.0
                  "cygcrypto.dll" v0.0 ts=2003/4/11 3:37
  551k 2003/04/02 C:\cygwin\bin\cygcurl-2.dll - os=4.0 img=1.0 sys=4.0
                  "cygcurl-2.dll" v0.0 ts=2003/4/2 13:09
  380k 2002/07/24 C:\cygwin\bin\cygdb-3.1.dll - os=4.0 img=1.0 sys=4.0
                  "cygdb-3.1.dll" v0.0 ts=2002/7/24 9:24
  326k 2002/06/26 C:\cygwin\bin\cygdb2.dll - os=4.0 img=1.0 sys=4.0
                  "cygdb2.dll" v0.0 ts=2002/6/26 10:48
  487k 2002/07/24 C:\cygwin\bin\cygdb_cxx-3.1.dll - os=4.0 img=1.0 sys=4.0
                  "cygdb_cxx-3.1.dll" v0.0 ts=2002/7/24 9:25
  132k 2003/07/12 C:\cygwin\bin\cygexpat-0.dll - os=4.0 img=1.0 sys=4.0
                  "cygexpat-0.dll" v0.0 ts=2003/7/12 4:33
   61k 2003/06/10 C:\cygwin\bin\cygexslt-0.dll - os=4.0 img=1.0 sys=4.0
                  "cygexslt-0.dll" v0.0 ts=2003/6/10 11:07
   45k 2001/04/25 C:\cygwin\bin\cygform5.dll - os=4.0 img=1.0 sys=4.0
                  "cygform5.dll" v0.0 ts=2001/4/24 22:28
   35k 2002/01/09 C:\cygwin\bin\cygform6.dll - os=4.0 img=1.0 sys=4.0
                  "cygform6.dll" v0.0 ts=2002/1/8 22:03
   47k 2003/07/16 C:\cygwin\bin\cygform7.dll - os=4.0 img=1.0 sys=4.0
                  "cygform7.dll" v0.0 ts=2003/7/15 17:41
   28k 2003/07/20 C:\cygwin\bin\cyggdbm-3.dll - os=4.0 img=1.0 sys=4.0
                  "cyggdbm-3.dll" v0.0 ts=2003/7/20 0:58
   30k 2003/07/26 C:\cygwin\bin\cyggdbm-4.dll - os=4.0 img=1.0 sys=4.0
                  "cyggdbm-4.dll" v0.0 ts=2003/7/26 0:15
   19k 2003/03/22 C:\cygwin\bin\cyggdbm.dll - os=4.0 img=1.0 sys=4.0
                  "cyggdbm.dll" v0.0 ts=2002/2/19 19:05
   15k 2003/07/20 C:\cygwin\bin\cyggdbm_compat-3.dll - os=4.0 img=1.0 sys=4.0
                  "cyggdbm_compat-3.dll" v0.0 ts=2003/7/20 1:00
   15k 2003/07/26 C:\cygwin\bin\cyggdbm_compat-4.dll - os=4.0 img=1.0 sys=4.0
                  "cyggdbm_compat-4.dll" v0.0 ts=2003/7/26 0:17
   69k 2003/07/13 C:\cygwin\bin\cyggettextlib-0-12-1.dll - os=4.0 img=1.0 sys=4.0
                  "cyggettextlib-0-12-1.dll" v0.0 ts=2003/7/13 12:15
   12k 2003/07/13 C:\cygwin\bin\cyggettextpo-0.dll - os=4.0 img=1.0 sys=4.0
                  "cyggettextpo-0.dll" v0.0 ts=2003/7/13 12:16
  134k 2003/07/13 C:\cygwin\bin\cyggettextsrc-0-12-1.dll - os=4.0 img=1.0 sys=4.0
                  "cyggettextsrc-0-12-1.dll" v0.0 ts=2003/7/13 12:16
  490k 2002/09/21 C:\cygwin\bin\cygguile-12.dll - os=4.0 img=1.0 sys=4.0
                  "cygguile-12.dll" v0.0 ts=2002/9/21 3:01
  488k 2002/07/18 C:\cygwin\bin\cygguile-14.dll - os=4.0 img=1.0 sys=4.0
                  "cygguile-14.dll" v0.0 ts=2002/7/18 3:35
   63k 2002/07/18 C:\cygwin\bin\cygguile-srfi-srfi-13-14-1.dll - os=4.0 img=1.0 sys=4.0
                  "cygguile-srfi-srfi-13-14-1.dll" v0.0 ts=2002/7/18 3:35
   63k 2002/09/21 C:\cygwin\bin\cygguile-srfi-srfi-13-14-v-1-1.dll - os=4.0 img=1.0 sys=4.0
                  "cygguile-srfi-srfi-13-14-v-1-1.dll" v0.0 ts=2002/9/21 3:01
   24k 2002/07/18 C:\cygwin\bin\cygguile-srfi-srfi-4-1.dll - os=4.0 img=1.0 sys=4.0
                  "cygguile-srfi-srfi-4-1.dll" v0.0 ts=2002/7/18 3:35
   24k 2002/09/21 C:\cygwin\bin\cygguile-srfi-srfi-4-v-1-1.dll - os=4.0 img=1.0 sys=4.0
                  "cygguile-srfi-srfi-4-v-1-1.dll" v0.0 ts=2002/9/21 3:01
   14k 2002/07/18 C:\cygwin\bin\cygguilereadline-14.dll - os=4.0 img=1.0 sys=4.0
                  "cygguilereadline-14.dll" v0.0 ts=2002/7/18 3:35
   14k 2002/09/21 C:\cygwin\bin\cygguilereadline-v-12-12.dll - os=4.0 img=1.0 sys=4.0
                  "cygguilereadline-v-12-12.dll" v0.0 ts=2002/9/21 3:01
   17k 2001/06/28 C:\cygwin\bin\cyghistory4.dll - os=4.0 img=1.0 sys=4.0
                  "cyghistory4.dll" v0.0 ts=2001/1/6 20:34
   29k 2003/07/16 C:\cygwin\bin\cyghistory5.dll - os=4.0 img=1.0 sys=4.0
                  "cyghistory5.dll" v0.0 ts=2003/7/15 21:14
  958k 2003/07/13 C:\cygwin\bin\cygiconv-2.dll - os=4.0 img=1.0 sys=4.0
                  "cygiconv-2.dll" v0.0 ts=2003/7/13 0:19
   22k 2002/09/05 C:\cygwin\bin\cygintl-1.dll - os=4.0 img=1.0 sys=4.0
                  "cygintl-1.dll" v0.0 ts=2001/12/13 1:28
   37k 2003/07/13 C:\cygwin\bin\cygintl-2.dll - os=4.0 img=1.0 sys=4.0
                  "cygintl-2.dll" v0.0 ts=2003/7/13 11:10
   21k 2001/06/20 C:\cygwin\bin\cygintl.dll - os=4.0 img=1.0 sys=4.0
                  "cygintl.dll" v0.0 ts=2001/6/20 10:09
   48k 2003/07/23 C:\cygwin\bin\cygjbig1.dll - os=4.0 img=1.0 sys=4.0
                  "cygjbig1.dll" v0.0 ts=2003/7/22 20:16
  132k 2003/07/20 C:\cygwin\bin\cygjpeg-62.dll - os=4.0 img=1.0 sys=4.0
                  "cygjpeg-62.dll" v0.0 ts=2003/7/19 20:25
  119k 2002/02/09 C:\cygwin\bin\cygjpeg6b.dll - os=4.0 img=1.0 sys=4.0
                  "cygjpeg6b.dll" v0.0 ts=2002/2/8 21:19
   61k 2003/03/05 C:\cygwin\bin\cygkpathsea-3.dll - os=4.0 img=1.0 sys=4.0
                  "cygkpathsea-3.dll" v0.0 ts=2003/3/5 12:09
   32k 2003/07/12 C:\cygwin\bin\cygltdl-3.dll - os=4.0 img=1.0 sys=4.0
                  "cygltdl-3.dll" v0.0 ts=2003/7/12 15:07
   26k 2001/04/25 C:\cygwin\bin\cygmenu5.dll - os=4.0 img=1.0 sys=4.0
                  "cygmenu5.dll" v0.0 ts=2001/4/24 22:27
   20k 2002/01/09 C:\cygwin\bin\cygmenu6.dll - os=4.0 img=1.0 sys=4.0
                  "cygmenu6.dll" v0.0 ts=2002/1/8 22:03
   28k 2003/07/16 C:\cygwin\bin\cygmenu7.dll - os=4.0 img=1.0 sys=4.0
                  "cygmenu7.dll" v0.0 ts=2003/7/15 17:40
  156k 2001/04/25 C:\cygwin\bin\cygncurses++5.dll - os=4.0 img=1.0 sys=4.0
                  "cygncurses++5.dll" v0.0 ts=2001/4/24 22:29
  175k 2002/01/09 C:\cygwin\bin\cygncurses++6.dll - os=4.0 img=1.0 sys=4.0
                  "cygncurses++6.dll" v0.0 ts=2002/1/8 22:03
  226k 2001/04/25 C:\cygwin\bin\cygncurses5.dll - os=4.0 img=1.0 sys=4.0
                  "cygncurses5.dll" v0.0 ts=2001/4/24 22:17
  202k 2002/01/09 C:\cygwin\bin\cygncurses6.dll - os=4.0 img=1.0 sys=4.0
                  "cygncurses6.dll" v0.0 ts=2002/1/8 22:03
  225k 2003/07/16 C:\cygwin\bin\cygncurses7.dll - os=4.0 img=1.0 sys=4.0
                  "cygncurses7.dll" v0.0 ts=2003/7/15 17:38
   15k 2001/04/25 C:\cygwin\bin\cygpanel5.dll - os=4.0 img=1.0 sys=4.0
                  "cygpanel5.dll" v0.0 ts=2001/4/24 22:27
   12k 2002/01/09 C:\cygwin\bin\cygpanel6.dll - os=4.0 img=1.0 sys=4.0
                  "cygpanel6.dll" v0.0 ts=2002/1/8 22:03
   19k 2003/07/16 C:\cygwin\bin\cygpanel7.dll - os=4.0 img=1.0 sys=4.0
                  "cygpanel7.dll" v0.0 ts=2003/7/15 17:39
   66k 2003/07/15 C:\cygwin\bin\cygpcre-0.dll - os=4.0 img=1.0 sys=4.0
                  "cygpcre-0.dll" v0.0 ts=2003/7/15 2:46
   63k 2003/04/11 C:\cygwin\bin\cygpcre.dll - os=4.0 img=1.0 sys=4.0
                  "cygpcre.dll" v0.0 ts=2003/4/11 1:31
   15k 2003/07/15 C:\cygwin\bin\cygpcreposix-0.dll - os=4.0 img=1.0 sys=4.0
                  "cygpcreposix-0.dll" v0.0 ts=2003/7/15 2:46
   61k 2003/04/11 C:\cygwin\bin\cygpcreposix.dll - os=4.0 img=1.0 sys=4.0
                  "cygpcreposix.dll" v0.0 ts=2003/4/11 1:31
 1069k 2003/06/02 C:\cygwin\bin\cygperl5_8_0.dll - os=4.0 img=1.0 sys=4.0
                  "cygperl5_8_0.dll" v0.0 ts=2003/6/2 5:01
  168k 2003/07/11 C:\cygwin\bin\cygpng10.dll - os=4.0 img=1.0 sys=4.0
                  "cygpng10.dll" v0.0 ts=2003/7/10 23:21
  173k 2003/07/11 C:\cygwin\bin\cygpng12.dll - os=4.0 img=1.0 sys=4.0
                  "cygpng12.dll" v0.0 ts=2003/7/10 23:23
  170k 2002/01/21 C:\cygwin\bin\cygpng2.dll - os=4.0 img=1.0 sys=4.0
                  "cygpng2.dll" v0.0 ts=2002/1/20 17:05
   22k 2002/06/09 C:\cygwin\bin\cygpopt-0.dll - os=4.0 img=1.0 sys=4.0
                  "cygpopt-0.dll" v0.0 ts=2002/6/8 22:45
  108k 2001/06/28 C:\cygwin\bin\cygreadline4.dll - os=4.0 img=1.0 sys=4.0
                  "cygreadline4.dll" v0.0 ts=2001/1/6 20:34
  148k 2003/07/16 C:\cygwin\bin\cygreadline5.dll - os=4.0 img=1.0 sys=4.0
                  "cygreadline5.dll" v0.0 ts=2003/7/15 21:14
   66k 2001/11/20 C:\cygwin\bin\cygregex.dll - os=4.0 img=1.0 sys=4.0
                  "cygregex.dll" v0.0 ts=2001/11/20 6:44
  176k 2003/07/12 C:\cygwin\bin\cygssl-0.9.7.dll - os=4.0 img=1.0 sys=4.0
                  "cygssl-0.9.7.dll" v0.0 ts=2003/7/12 1:13
  165k 2003/04/11 C:\cygwin\bin\cygssl.dll - os=4.0 img=1.0 sys=4.0
                  "cygssl.dll" v0.0 ts=2003/4/11 3:37
  281k 2003/02/24 C:\cygwin\bin\cygtiff3.dll - os=4.0 img=1.0 sys=4.0
                  "cygtiff3.dll" v0.0 ts=2003/2/23 20:58
  282k 2003/07/22 C:\cygwin\bin\cygtiff4.dll - os=4.0 img=1.0 sys=4.0
                  "cygtiff4.dll" v0.0 ts=2003/7/21 23:14
   25k 2002/07/14 C:\cygwin\bin\cygungif-4.dll - os=4.0 img=1.0 sys=4.0
                  "cygungif-4.dll" v0.0 ts=2002/7/14 7:58
 2689k 2002/11/16 C:\cygwin\bin\cygxerces-c21.dll - os=4.0 img=1.0 sys=4.0
                  "cygxerces-c21.dll" v0.0 ts=2002/11/15 20:07
 2984k 2003/02/07 C:\cygwin\bin\cygxerces-c22.dll - os=4.0 img=1.0 sys=4.0
                  "cygxerces-c22.dll" v0.0 ts=2003/2/7 10:50
 3095k 2003/07/11 C:\cygwin\bin\cygxerces-c23.dll - os=4.0 img=1.0 sys=4.0
                  "cygxerces-c23.dll" v0.0 ts=2003/7/10 17:57
  903k 2003/06/09 C:\cygwin\bin\cygxml2-2.dll - os=4.0 img=1.0 sys=4.0
                  "cygxml2-2.dll" v0.0 ts=2003/6/9 16:49
   49k 2003/07/23 C:\cygwin\bin\cygXpm-noX4.dll - os=4.0 img=1.0 sys=4.0
                  "cygXpm-noX4.dll" v0.0 ts=2003/7/22 21:09
   54k 2003/07/23 C:\cygwin\bin\cygXpm-X4.dll - os=4.0 img=1.0 sys=4.0
                  "cygXpm-X4.dll" v0.0 ts=2003/7/22 21:09
  174k 2003/06/10 C:\cygwin\bin\cygxslt-1.dll - os=4.0 img=1.0 sys=4.0
                  "cygxslt-1.dll" v0.0 ts=2003/6/10 10:42
   13k 2003/06/10 C:\cygwin\bin\cygxsltbreakpoint-1.dll - os=4.0 img=1.0 sys=4.0
                  "cygxsltbreakpoint-1.dll" v0.0 ts=2003/6/10 11:07
   60k 2003/07/10 C:\cygwin\bin\cygz.dll - os=4.0 img=1.0 sys=4.0
                  "cygz.dll" v0.0 ts=2003/7/9 23:52
 6293k 2003/07/29 C:\cygwin\bin\cygwin1.dll - os=4.0 img=1.0 sys=4.0
                  "cygwin1.dll" v0.0 ts=2003/7/28 19:35
    Cygwin DLL version info:
        DLL version: 1.5.2
        DLL epoch: 19
        DLL bad signal mask: 19005
        DLL old termios: 5
        DLL malloc env: 28
        API major: 0
        API minor: 90
        Shared data: 3
        DLL identifier: cygwin1
        Mount registry: 2
        Cygnus registry name: Cygnus Solutions
        Cygwin registry name: Cygwin
        Program options name: Program Options
        Cygwin mount registry name: mounts v2
        Cygdrive flags: cygdrive flags
        Cygdrive prefix: cygdrive prefix
        Cygdrive default prefix: 
        Build date: Mon Jul 28 19:35:54 PDT 2003
        Shared id: cygwin1S3

   41k 2002/05/14 C:\cygwin\usr\X11R6\bin\cygPropList-0.dll - os=4.0 img=1.0 sys=4.0
                  "cygPropList-0.dll" v0.0 ts=2002/5/13 20:13

Cygwin Package Information
Last downloaded files to: H:\Downloads\Development\cygwin\v1.3
Last downloaded files from: http://mirrors.rcn.net/pub/sourceware/cygwin

Package                 Version
_update-info-dir        00190-1
ash                     20020731-2
astyle                  1.15.3-3
autoconf                2.57a-1
autoconf-devel          2.57-1
autoconf-stable         2.13-4
automake                1.7.5a-1
automake-devel          1.7.6-1
automake-stable         1.4p5-5
base-files              1.3-1
base-passwd             1.1-1
bash                    2.05b-11
bc                      1.06-1
binutils                20030307-1
bison                   20030307-1
byacc                   1.9-1
bzip2                   1.0.2-3
clear                   1.0-1
cpio                    2.5-2
crypt                   1.0-1
curl                    7.10.4-1
curl-devel              7.10.4-1
cvs                     1.11.6-1
cygrunsrv               0.96-1
cygstylesheets          1.0-1
cygutils                1.2.0-1
cygwin                  1.5.0-1
cygwin-doc              1.3-4
cygwin-doc-build        1.0-2
db2                     2.7.7-4
db3.1                   3.1.17-2
dejagnu                 20021217-2
diff                    1.0-1
diffutils               2.8.1-2
docbook-dsssl           1.76-1
docbook-sgml            4.1-1
doxygen                 1.2.18-1
ed                      0.2-1
enscript                1.6.3-3
expat                   1.95.6-2
expect                  20030128-1
figlet                  2.2-1
file                    4.03-1
fileutils               4.1-2
findutils               4.1.7-4
flex                    2.5.4-2
fortune                 1.8-2
fvwm                    2.4.7-2
gawk                    3.1.3-2
gcc                     3.2-3
gcc-mingw               20020817-5
gcc2                    2.95.3-10
gdb                     20030303-1
gdbm                    1.8.3-5
gettext                 0.12.1-1
gettext-devel           0.12.1-1
ghostscript             7.05-2
ghostscript-base        7.05-2
ghostscript-x11         7.05-2
gnupg                   1.2.2-1
gperf                   2.7.2-1
grep                    2.5-1
groff                   1.18.1-2
gsl                     1.3-1
guile                   1.6.0-1
guile-devel             1.6.0-1
guile-doc               1.6.0-1
gzip                    1.3.5-1
indent                  2.2.8-1
inetutils               1.3.2-23
jbigkit                 1.5-1
jpeg                    6b-9
keychain                1.9-1
less                    381-1
lesstif                 0.93.41-1
libbz2_0                1.0.2-1
libbz2_1                1.0.2-3
libcharset1             1.9.1-1
libdb2                  2.7.7-4
libdb2-devel            2.7.7-4
libdb3.1                3.1.17-2
libdb3.1-devel          3.1.17-2
libgdbm                 1.8.0-5
libgdbm-devel           1.8.3-5
libgdbm3                1.8.3-3
libgdbm4                1.8.3-5
libgettextpo0           0.12.1-1
libguile12              1.6.0-1
libguile14              1.5.6-5
libiconv                1.9.1-1
libiconv2               1.9.1-1
libintl                 0.10.38-3
libintl1                0.10.40-1
libintl2                0.12.1-1
libjpeg62               6b-9
libjpeg6b               6b-8
libkpathsea3            2.0.2-1
libltdl3                1.5-2
libncurses5             5.2-1
libncurses6             5.2-8
libncurses7             5.3-2
libpcre                 4.1-1
libpcre0                4.3-3
libpng                  1.2.5-2
libpng10                1.0.15-2
libpng10-devel          1.0.15-2
libpng12                1.2.5-2
libpng12-devel          1.2.5-2
libpng2                 1.0.12-1
libpopt0                1.6.4-4
libPropList             0.10.1-3
libreadline4            4.1-2
libreadline5            4.3-3
libtiff-devel           3.6.0-3
libtiff3                3.6.0-2
libtiff4                3.6.0-3
libtool                 1.5a-1
libtool-devel           1.5-2
libtool-stable          1.4.3-1
libungif                4.1.0-2
libxerces-c21           2.1.0-1
libxerces-c22           2.2.0-1
libxerces-c23           2.3.0-3
libxml2                 2.5.7-1
libxslt                 1.0.30-2
login                   1.9-6
m4                      1.4-1
make                    3.80-1
man                     1.5j-2
mingw-runtime           3.0-1
mktemp                  1.5-1
more                    2.11o-1
mt                      2.0.1-1
mutt                    1.4-1
nasm                    0.98.36-1
ncftp                   3.1.4-1
ncurses                 5.3-2
newlib-man              20020801
openbox                 0.99.1-3
opengl                  1.1.0-6
openjade                1.3.1-1
openssh                 3.6.1p1-3
openssl                 0.9.7b-2
openssl-devel           0.9.7b-2
openssl096              0.9.6j-1
patch                   2.5.8-4
patchutils              0.2.22-2
pcre                    4.3-3
pcre-doc                4.3-3
perl                    5.8.0-3
perl_manpages           5.8.0-3
pinfo                   0.6.6p1-1
pkgconfig               0.15.0-2
popt                    1.6.4-4
procps                  010801-2
python                  2.2.3-2
rcs                     5.7-3
readline                4.3-3
regex                   4.4-2
robots                  2.0-2
rxvt                    2.7.10-3
sed                     4.0.7-2
sgml-base               1.01-1
sh-utils                2.0.15-4
sharutils               4.2.1-2
shutdown                1.3-1
ssmtp                   2.38.7-3
stunnel                 4.04-3
swig                    1.3.19-1
tar                     1.13.25-2
tcltk                   20030214-1
tcp_wrappers            7.6-1
tcsh                    6.12.00-6
termcap                 20021106-2
terminfo                5.3-3
tetex                   2.0.2-1
tetex-base              2.0.2-1
tetex-beta              20020911-1
tetex-bin               2.0.2-1
tetex-devel             2.0.2-1
tetex-extra             2.0.2-1
tetex-tiny              2.0.2-1
tetex-x11               2.0.2-1
texinfo                 4.2-4
texmf                   20020911-1
texmf-base              20020911-1
texmf-extra             20020911-1
texmf-tiny              20020911-1
textutils               2.0.21-1
tidy                    030201-1
tiff                    3.6.0-3
time                    1.7-1
ttcp                    19980512-1
ucl                     1.01-1
units                   1.77-1
unzip                   5.50-3
upx                     1.24-1
vim                     6.2-2
w32api                  2.3-1
wget                    1.8.2-2
which                   1.5-2
whois                   4.6.2-1
WindowMaker             0.80.0-2
Xaw3d                   1.5-1
xerces-c                2.3.0-3
xerces-c-devel          2.3.0-3
XFree86-base            4.2.0-1
XFree86-bin             4.2.0-3
XFree86-doc             4.2.0-1
XFree86-etc             4.2.0-1
XFree86-f100            4.2.0-3
XFree86-fcyr            4.2.0-3
XFree86-fenc            4.2.0-3
XFree86-fnts            4.2.0-3
XFree86-fscl            4.2.0-3
XFree86-fsrv            4.2.0-1
XFree86-html            4.2.0-1
XFree86-lib             4.2.0-5
XFree86-man             4.2.0-1
XFree86-prog            4.2.0-1
XFree86-prt             4.2.0-1
XFree86-ps              4.2.0-1
XFree86-startup-scripts 4.2.0-5
XFree86-vfb             4.2.0-1
XFree86-xserv           4.2.0-42
XFree86-xwinclip        4.2.0-8
xpm-nox                 4.2.0-2
zip                     2.3-3
zlib                    1.1.4-2
zsh                     4.0.6-5

Use -h to see help about each section

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/