This is the mail archive of the
cygwin
mailing list for the Cygwin project.
64-bit file operations (lseek64() etc) misbehaving
- From: Mike Brown <mbrown at emc dot com>
- To: cygwin at cygwin dot com
- Date: Wed, 31 Mar 2004 13:34:28 -0500
- Subject: 64-bit file operations (lseek64() etc) misbehaving
Hi,
cygwin 1.5.9-1 on Windows XP Service Pack 1.
I need 64-bit versions of lseek() and friends. No prototype exists for
lseek64(). I've searched the archives on the list and many claim that
64-bit support is "automatic" and lseek() resolves at compile time to
lseek64(). This isn't happening for me. Is there a compile time
define I need to make this happen?
In Linux to get 64-bit support I just define _LARGEFILE64_SOURCE and
add O_LARGEFILE onto the flags argument to open(). I can't figure out
how to get 64-bit support in the cygwin environment. I've tried using
_lseek64() as defined in sys/unistd.h. I've tried defining
__CYGWIN_USE_BIG_TYPES__. I've tried defining __LARGE64_FILES. None
of this works. In all cases lseek(fd, 0, SEEK_END) returns
UINT_MAX - 1 when working with any file larger than 4Gb. I've also
tried implementing my own lseek64() ala SetFilePointerEx() but I'm
getting a generic system error return.
I notice that lseek64() is in fact implemented in
winsup/cygwin/syscalls.cc, but how do I get it?
Here's a simple example app I'm using. I run via: a.out PhysicalDrive0
-----------------------
/* #define LINUX */
#define WIN32
#ifdef LINUX
#define _LARGEFILE64_SOURCE
#endif
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <errno.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <unistd.h>
#ifdef WIN32
#include <windows.h>
#include <io.h>
#endif
#ifndef TRUE
#define TRUE (1)
#endif
#ifndef FALSE
#define FALSE (0)
#endif
#ifdef WIN32
#ifndef O_LARGEFILE
#define O_LARGEFILE (0x00)
#endif
#endif
#define BLOCKSIZE 512
#define BYTE (sizeof(unsigned char))
#define KB (1024 * BYTE)
#define MB (1024 * KB)
#define GB (1024 * MB)
#define ASSERT(cond) \
do { \
if (!(cond)) { \
printf("ASSERT(%s) failed at %s:%d\n", #cond, \
__FILE__, __LINE__); \
} \
} while(0)
int main(int argc, char *argv[])
{
int fd;
char filename[64];
unsigned long long maxblock;
int i;
if (argc != 2) {
fprintf(stderr, "Usage:\n\tblockcmp <blockdev>\n");
exit(1);
}
#ifdef WIN32
/* automatically add the \\.\ crap in front */
sprintf(filename, "\\\\.\\%s", argv[1]);
#else
sprintf(filename, "%s", argv[1]);
#endif
if ((fd = open(filename, O_RDONLY | O_LARGEFILE)) < 0) {
perror("open failed");
exit(2);
}
#ifdef WIN32
maxblock = lseek(fd, 0, SEEK_END);
#else
maxblock = lseek64(fd, 0, SEEK_END);
#endif
if (maxblock == (unsigned long long) -1) {
perror("lseek failed");
exit(3);
}
printf("%llub, %lluKb, %lluMb, %lluGb in %s\n", maxblock,
maxblock / KB, maxblock / MB, maxblock / GB, filename);
close(fd);
return 0;
}
#if 0
#ifdef WIN32
unsigned long long lseek64 (int fd, unsigned long long offset, int whence)
{
HANDLE File;
LARGE_INTEGER Offset, NewOffset;
DWORD MoveMethod;
unsigned int ret;
int err;
/* convert fd to File */
File = (HANDLE) get_osfhandle(fd);
Offset.QuadPart = offset;
/* convert whence to MoveMethod */
switch (whence) {
case SEEK_CUR:
MoveMethod = FILE_CURRENT;
break;
case SEEK_SET:
MoveMethod = FILE_BEGIN;
break;
case SEEK_END:
MoveMethod = FILE_END;
break;
default:
ASSERT(0);
}
// http://msdn.microsoft.com/library/default.asp?url=/library/en-us/fileio/base/setfilepointerex.asp
ret = SetFilePointerEx(File, Offset, &NewOffset, MoveMethod);
if (ret == 0) {
/* SetFilePointerEx() failed */
err = GetLastError();
fprintf(stderr, "SetFilePointerEx(%x, %llu, %p, %d) returned "
"%d failcode %d\n", (int) File, Offset.QuadPart,
&NewOffset, (int) MoveMethod, ret, err);
errno = ESPIPE;
return ((unsigned long long) -1);
}
return NewOffset.QuadPart;
}
#endif
#endif
-----------------------
Here's my cygcheck -s -v -r:
-----------------------
Cygwin Win95/NT Configuration Diagnostics
Current System Time: Wed Mar 31 13:18:20 2004
Windows XP Professional Ver 5.1 Build 2600 Service Pack 1
Path: ~\bin\CYGWIN_NT-5.1
~\bin
C:\cygwin\bin
C:\cygwin\bin
C:\cygwin\usr\sbin
C:\cygwin\sbin
C:\cygwin\usr\X11R6\bin
C:\cygwin\usr\local\bin
C:\cygwin\usr\local\jdk\bin
C:\cygwin\usr\local\jre\bin
C:\cygwin\usr\ucb
C:\cygwin\usr\local\bin
C:\cygwin\bin
C:\cygwin\bin
C:\cygwin\usr\X11R6\bin
c:\Perl\bin\
c:\WINDOWS\system32
c:\WINDOWS
c:\WINDOWS\System32\Wbem
"C
C:\cygwin\Program Files\Hummingbird\Connectivity\7.00\Accessories\"
C:\cygwin\bin
t:\ADE\bin
c:\atria\bin
c:\MSSDK\Bin\
c:\MSSDK\Bin\WinNT\
c:\Program Files\Microsoft Visual Studio .NET\Common7\IDE
c:\Program Files\Microsoft Visual Studio .NET\VC7\BIN
c:\Program Files\Microsoft Visual Studio .NET\Common7\Tools
c:\Program Files\Microsoft Visual Studio .NET\Common7\Tools\bin\prerelease
c:\Program Files\Microsoft Visual Studio .NET\Common7\Tools\bin
c:\Program Files\Microsoft Visual Studio .NET\FrameworkSDK\bin
c:\WINDOWS\Microsoft.NET\Framework\v1.0.3705
c:\WINDOWS\system32
c:\WINDOWS
c:\WINDOWS\System32\Wbem
Output from C:\cygwin\bin\id.exe (nontsec)
UID: 13133(mbrown) GID: 10545(mkgroup-l-d)
10545(mkgroup-l-d)
Output from C:\cygwin\bin\id.exe (ntsec)
UID: 13133(mbrown) GID: 10545(mkgroup-l-d)
0(root) 544(Administrators)
545(Users) 10545(mkgroup-l-d)
SysDir: C:\WINDOWS\System32
WinDir: C:\WINDOWS
HOME = `c:\Documents and Settings\mbrown'
MAKE_MODE = `unix'
PWD = `/v/TAS/blockcmp'
USER = `mbrown'
ALLUSERSPROFILE = `C:\Documents and Settings\All Users'
APPDATA = `C:\Documents and Settings\mbrown\Application Data'
BASEMAKE = `C:\MSSDK\Include\BKOffice.Mak'
BKOFFICE = `C:\MSSDK\.'
COMMONPROGRAMFILES = `C:\Program Files\Common Files'
COMPUTERNAME = `ESD-MBROWN2'
COMSPEC = `C:\WINDOWS\system32\cmd.exe'
DEVENVDIR = `C:\Program Files\Microsoft Visual Studio .NET\Common7\IDE'
DISPLAY = `127.0.0.1:0.0'
DXSDKROOT = `C:\MSSDK'
EDITOR = `emacs'
FRAMEWORKDIR = `C:\WINDOWS\Microsoft.NET\Framework'
FRAMEWORKSDKDIR = `C:\Program Files\Microsoft Visual Studio .NET\FrameworkSDK'
FRAMEWORKVERSION = `v1.0.3705'
HISTFILESIZE = `524272'
HISTSIZE = `8096'
HOMEDRIVE = `C:'
HOMEPATH = `\Documents and Settings\mbrown'
HOST = `'
HOSTNAME = `ESD-MBROWN2'
INCLUDE = `C:\MSSDK\Include\.;C:\Program Files\Microsoft Visual Studio .NET\FrameworkSDK\include\;C:\Program Files\Microsoft Visual Studio .NET\VC7\ATLMFC\INCLUDE;C:\Program Files\Microsoft Visual Studio .NET\VC7\INCLUDE;C:\Program Files\Microsoft Visual Studio .NET\VC7\PlatformSDK\include\prerelease;C:\Program Files\Microsoft Visual Studio .NET\VC7\PlatformSDK\include'
INETSDK = `C:\MSSDK\.'
INFOPATH = `/usr/local/info:/usr/info:/usr/share/info:/usr/autotool/devel/info:/usr/autotool/stable/info:'
LIB = `C:\MSSDK\Lib\.;C:\Program Files\Microsoft Visual Studio .NET\FrameworkSDK\Lib\;C:\Program Files\Microsoft Visual Studio .NET\VC7\ATLMFC\LIB;C:\Program Files\Microsoft Visual Studio .NET\VC7\LIB;C:\Program Files\Microsoft Visual Studio .NET\VC7\PlatformSDK\lib\prerelease;C:\Program Files\Microsoft Visual Studio .NET\VC7\PlatformSDK\lib;C:\Program Files\Microsoft Visual Studio .NET\FrameworkSDK\lib'
LOGONSERVER = `\\K10BDC'
MAIL = `~/mail/inbox'
MANPATH = `/usr/local/man:/usr/man:/usr/share/man:/usr/autotool/devel/man::/usr/X11R6/man:/usr/ssl/man'
MSSDK = `C:\MSSDK\.'
MSTOOLS = `C:\MSSDK\.'
MSVCDIR = `C:\Program Files\Microsoft Visual Studio .NET\VC7'
NUMBER_OF_PROCESSORS = `2'
OLDPWD = `/usr/src/cygwin-1.5.9-1'
OS = `Windows_NT'
PAGER = `less'
PATHEXT = `.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH'
PERL5LIB = `T:\ADE\perlInc'
PKG_CONFIG_PATH = `/usr/X11R6/lib/pkgconfig'
PROCESSOR_ARCHITECTURE = `x86'
PROCESSOR_IDENTIFIER = `x86 Family 15 Model 2 Stepping 7, GenuineIntel'
PROCESSOR_LEVEL = `15'
PROCESSOR_REVISION = `0207'
PROGRAMFILES = `C:\Program Files'
PROMPT = `$P$G'
PS1 = `[\h] \w$ '
SESSIONNAME = `Console'
SHLVL = `1'
SMS_LOCAL_DIR_USER = `C:\WINDOWS'
SYSTEMDRIVE = `C:'
SYSTEMROOT = `C:\WINDOWS'
TEMP = `c:\DOCUME~1\mbrown\LOCALS~1\Temp'
TERM = `cygwin'
TMP = `c:\DOCUME~1\mbrown\LOCALS~1\Temp'
USERDNSDOMAIN = `ESTORE.US.DG.COM'
USERDOMAIN = `ESTORE'
USERNAME = `mbrown'
USERPROFILE = `C:\Documents and Settings\mbrown'
VCINSTALLDIR = `C:\Program Files\Microsoft Visual Studio .NET'
VSCOMNTOOLS = `"C:\Program Files\Microsoft Visual Studio .NET\Common7\Tools\"'
VSINSTALLDIR = `C:\Program Files\Microsoft Visual Studio .NET\Common7\IDE'
WINDIR = `C:\WINDOWS'
_ = `/usr/bin/cygcheck'
_BASEDIR = `C:\WINDDK\2600.1106'
POSIXLY_CORRECT = `1'
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\/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/X11R6/lib/X11/fonts
(default) = `C:\cygwin\usr\X11R6\lib\X11\fonts'
flags = 0x0000000a
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\Program Options
a: fd N/A N/A
c: hd NTFS 34718Mb 44% CP CS UN PA FC Local Disk
d: cd N/A N/A
e: cd N/A N/A
m: net MVFS 1000Mb 50% CP CS CCase
t: net NTFS 8191Mb 47% CP CS UN PA FC ADE
u: net NTFS 16128Mb 60% CP CS PA mbrown
v: net NTFS 267552Mb 77% CP CS PA mbrown
y: net MVFS 1000Mb 50% CP CS CCase
z: net NTFS 20158Mb 56% CP CS PA ntdist
C:\cygwin / system binmode
C:\cygwin/bin /usr/bin system binmode
C:\cygwin/lib /usr/lib system binmode
C:\cygwin\usr\X11R6\lib\X11\fonts /usr/X11R6/lib/X11/fonts 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/08/09 C:\cygwin\bin\cygbz2-1.dll - os=4.0 img=1.0 sys=4.0
"cygbz2-1.dll" v0.0 ts=2003/8/9 2:35
7k 2003/10/19 C:\cygwin\bin\cygcrypt-0.dll - os=4.0 img=1.0 sys=4.0
"cygcrypt-0.dll" v0.0 ts=2003/10/19 3:57
841k 2004/03/17 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=2004/3/17 17:58
22k 2004/02/10 C:\cygwin\bin\cygcygipc-2.dll - os=4.0 img=1.0 sys=4.0
"cygcygipc-2.dll" v0.0 ts=2004/2/9 21:48
831k 2003/09/20 C:\cygwin\bin\cygdb-4.1.dll - os=4.0 img=1.0 sys=4.0
"cygdb-4.1.dll" v0.0 ts=2003/9/20 17:51
1080k 2003/09/20 C:\cygwin\bin\cygdb_cxx-4.1.dll - os=4.0 img=1.0 sys=4.0
"cygdb_cxx-4.1.dll" v0.0 ts=2003/9/20 17:53
155k 2004/01/07 C:\cygwin\bin\cygexpat-0.dll - os=4.0 img=1.0 sys=4.0
"cygexpat-0.dll" v0.0 ts=2004/1/7 11:14
129k 2004/03/11 C:\cygwin\bin\cygfontconfig-1.dll - os=4.0 img=1.0 sys=4.0
"cygfontconfig-1.dll" v0.0 ts=2004/3/10 19:12
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/25 1: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/9 1:03
48k 2003/08/09 C:\cygwin\bin\cygform7.dll - os=4.0 img=1.0 sys=4.0
"cygform7.dll" v0.0 ts=2003/8/9 5:25
361k 2003/10/25 C:\cygwin\bin\cygfreetype-6.dll - os=4.0 img=1.0 sys=4.0
"cygfreetype-6.dll" v0.0 ts=2003/10/22 0:18
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 3:58
30k 2003/08/11 C:\cygwin\bin\cyggdbm-4.dll - os=4.0 img=1.0 sys=4.0
"cyggdbm-4.dll" v0.0 ts=2003/8/10 22:12
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 22: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 4:00
15k 2003/08/11 C:\cygwin\bin\cyggdbm_compat-4.dll - os=4.0 img=1.0 sys=4.0
"cyggdbm_compat-4.dll" v0.0 ts=2003/8/10 22:13
69k 2003/08/10 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/8/10 18:10
12k 2003/08/10 C:\cygwin\bin\cyggettextpo-0.dll - os=4.0 img=1.0 sys=4.0
"cyggettextpo-0.dll" v0.0 ts=2003/8/10 18:11
134k 2003/08/10 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/8/10 18:10
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 23:34
29k 2003/08/10 C:\cygwin\bin\cyghistory5.dll - os=4.0 img=1.0 sys=4.0
"cyghistory5.dll" v0.0 ts=2003/8/10 19:16
958k 2003/08/10 C:\cygwin\bin\cygiconv-2.dll - os=4.0 img=1.0 sys=4.0
"cygiconv-2.dll" v0.0 ts=2003/8/10 16:57
22k 2001/12/13 C:\cygwin\bin\cygintl-1.dll - os=4.0 img=1.0 sys=4.0
"cygintl-1.dll" v0.0 ts=2001/12/13 4:28
37k 2003/08/10 C:\cygwin\bin\cygintl-2.dll - os=4.0 img=1.0 sys=4.0
"cygintl-2.dll" v0.0 ts=2003/8/10 17:50
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 13:09
132k 2003/08/11 C:\cygwin\bin\cygjpeg-62.dll - os=4.0 img=1.0 sys=4.0
"cygjpeg-62.dll" v0.0 ts=2003/8/10 20:37
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/9 0:19
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/25 1: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/9 1:03
29k 2003/08/09 C:\cygwin\bin\cygmenu7.dll - os=4.0 img=1.0 sys=4.0
"cygmenu7.dll" v0.0 ts=2003/8/9 5:25
15k 2003/11/20 C:\cygwin\bin\cygminires.dll - os=4.0 img=0.97 sys=4.0
"cygminires.dll" v0.0 ts=2003/11/19 20:55
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/25 1: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/9 1: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/25 1: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/9 1:03
224k 2003/08/09 C:\cygwin\bin\cygncurses7.dll - os=4.0 img=1.0 sys=4.0
"cygncurses7.dll" v0.0 ts=2003/8/9 5:24
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/25 1: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/9 1:03
19k 2003/08/09 C:\cygwin\bin\cygpanel7.dll - os=4.0 img=1.0 sys=4.0
"cygpanel7.dll" v0.0 ts=2003/8/9 5:24
62k 2003/12/11 C:\cygwin\bin\cygpcre-0.dll - os=4.0 img=1.0 sys=4.0
"cygpcre-0.dll" v0.0 ts=2003/12/11 12:01
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 4:31
9k 2003/12/11 C:\cygwin\bin\cygpcreposix-0.dll - os=4.0 img=1.0 sys=4.0
"cygpcreposix-0.dll" v0.0 ts=2003/12/11 12:01
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 4:31
1049k 2003/11/07 C:\cygwin\bin\cygperl5_8_2.dll - os=4.0 img=1.0 sys=4.0
"cygperl5_8_2.dll" v0.0 ts=2003/11/7 6:08
173k 2003/08/10 C:\cygwin\bin\cygpng12.dll - os=4.0 img=1.0 sys=4.0
"cygpng12.dll" v0.0 ts=2003/8/10 18:35
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/9 1: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 23:34
148k 2003/08/10 C:\cygwin\bin\cygreadline5.dll - os=4.0 img=1.0 sys=4.0
"cygreadline5.dll" v0.0 ts=2003/8/10 19:16
171k 2004/03/17 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=2004/3/17 17:58
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 23:58
282k 2003/08/11 C:\cygwin\bin\cygtiff4.dll - os=4.0 img=1.0 sys=4.0
"cygtiff4.dll" v0.0 ts=2003/8/10 22:32
27k 2004/03/05 C:\cygwin\bin\cygungif-4.dll - os=4.0 img=1.0 sys=4.0
"cygungif-4.dll" v0.0 ts=2004/3/5 15:13
61k 2003/12/04 C:\cygwin\bin\cygz.dll - os=4.0 img=1.0 sys=4.0
"cygz.dll" v0.0 ts=2003/12/3 22:03
1100k 2004/03/19 C:\cygwin\bin\cygwin1.dll - os=4.0 img=1.0 sys=4.0
"cygwin1.dll" v0.0 ts=2004/3/18 23:05
Cygwin DLL version info:
DLL version: 1.5.9
DLL epoch: 19
DLL bad signal mask: 19005
DLL old termios: 5
DLL malloc env: 28
API major: 0
API minor: 112
Shared data: 4
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: Thu Mar 18 23:05:18 EST 2004
Shared id: cygwin1S4
237k 2004/03/28 C:\cygwin\usr\X11R6\bin\cygdps-1.dll - os=4.0 img=1.0 sys=4.0
"cygdps-1.dll" v0.0 ts=2004/3/28 0:57
121k 2004/03/28 C:\cygwin\usr\X11R6\bin\cygdpstk-1.dll - os=4.0 img=1.0 sys=4.0
"cygdpstk-1.dll" v0.0 ts=2004/3/28 0:57
28k 2004/01/16 C:\cygwin\usr\X11R6\bin\cygDtPrint-1.dll - os=4.0 img=1.0 sys=4.0
"cygDtPrint-1.dll" v0.0 ts=2004/1/15 23:07
282k 2003/10/28 C:\cygwin\usr\X11R6\bin\cygfreetype-9.dll - os=4.0 img=1.0 sys=4.0
"cygfreetype-9.dll" v0.0 ts=2003/10/18 2:44
373k 2004/03/28 C:\cygwin\usr\X11R6\bin\cygGL-1.dll - os=4.0 img=1.0 sys=4.0
"cygGL-1.dll" v0.0 ts=2004/3/28 0:55
439k 2004/03/28 C:\cygwin\usr\X11R6\bin\cygGLU-1.dll - os=4.0 img=1.0 sys=4.0
"cygGLU-1.dll" v0.0 ts=2004/3/28 0:56
74k 2004/03/28 C:\cygwin\usr\X11R6\bin\cygICE-6.dll - os=4.0 img=1.0 sys=4.0
"cygICE-6.dll" v0.0 ts=2004/3/28 0:51
76k 2004/01/16 C:\cygwin\usr\X11R6\bin\cygMrm-2.dll - os=4.0 img=1.0 sys=4.0
"cygMrm-2.dll" v0.0 ts=2004/1/15 23:07
9k 2004/03/28 C:\cygwin\usr\X11R6\bin\cygoldX-6.dll - os=4.0 img=1.0 sys=4.0
"cygoldX-6.dll" v0.0 ts=2004/3/28 0:50
20k 2004/03/28 C:\cygwin\usr\X11R6\bin\cygpsres-1.dll - os=4.0 img=1.0 sys=4.0
"cygpsres-1.dll" v0.0 ts=2004/3/28 0:57
30k 2004/03/28 C:\cygwin\usr\X11R6\bin\cygSM-6.dll - os=4.0 img=1.0 sys=4.0
"cygSM-6.dll" v0.0 ts=2004/3/28 0:51
66k 2004/01/16 C:\cygwin\usr\X11R6\bin\cygUil-2.dll - os=4.0 img=1.0 sys=4.0
"cygUil-2.dll" v0.0 ts=2004/1/15 23:07
864k 2004/03/28 C:\cygwin\usr\X11R6\bin\cygX11-6.dll - os=4.0 img=1.0 sys=4.0
"cygX11-6.dll" v0.0 ts=2004/3/28 0:50
253k 2004/03/28 C:\cygwin\usr\X11R6\bin\cygXaw-6.dll - os=4.0 img=1.0 sys=4.0
"cygXaw-6.dll" v0.0 ts=2004/3/28 0:53
355k 2004/03/28 C:\cygwin\usr\X11R6\bin\cygXaw-7.dll - os=4.0 img=1.0 sys=4.0
"cygXaw-7.dll" v0.0 ts=2004/3/28 0:53
275k 2004/01/13 C:\cygwin\usr\X11R6\bin\cygXaw3d-7.dll - os=4.0 img=1.0 sys=4.0
"cygXaw3d-7.dll" v0.0 ts=2004/1/13 17:17
36k 2004/03/28 C:\cygwin\usr\X11R6\bin\cygXcursor-1.dll - os=4.0 img=1.0 sys=4.0
"cygXcursor-1.dll" v0.0 ts=2004/3/28 0:58
49k 2004/03/28 C:\cygwin\usr\X11R6\bin\cygXext-6.dll - os=4.0 img=1.0 sys=4.0
"cygXext-6.dll" v0.0 ts=2004/3/28 0:51
56k 2004/03/11 C:\cygwin\usr\X11R6\bin\cygXft-1.dll - os=4.0 img=1.0 sys=4.0
"cygXft-1.dll" v0.0 ts=2003/11/17 20:42
63k 2004/03/23 C:\cygwin\usr\X11R6\bin\cygXft-2.dll - os=4.0 img=1.0 sys=4.0
"cygXft-2.dll" v0.0 ts=2004/3/23 17:20
27k 2004/03/28 C:\cygwin\usr\X11R6\bin\cygXi-6.dll - os=4.0 img=1.0 sys=4.0
"cygXi-6.dll" v0.0 ts=2004/3/28 0:53
1293k 2004/01/16 C:\cygwin\usr\X11R6\bin\cygXm-2.dll - os=4.0 img=1.0 sys=4.0
"cygXm-2.dll" v0.0 ts=2004/1/15 23:03
76k 2004/03/28 C:\cygwin\usr\X11R6\bin\cygXmu-6.dll - os=4.0 img=1.0 sys=4.0
"cygXmu-6.dll" v0.0 ts=2004/3/28 0:52
11k 2004/03/28 C:\cygwin\usr\X11R6\bin\cygXmuu-1.dll - os=4.0 img=1.0 sys=4.0
"cygXmuu-1.dll" v0.0 ts=2004/3/28 0:52
26k 2004/03/28 C:\cygwin\usr\X11R6\bin\cygXp-6.dll - os=4.0 img=1.0 sys=4.0
"cygXp-6.dll" v0.0 ts=2004/3/28 0:54
51k 2004/03/28 C:\cygwin\usr\X11R6\bin\cygXpm-4.dll - os=4.0 img=1.0 sys=4.0
"cygXpm-4.dll" v0.0 ts=2004/3/28 0:52
14k 2004/03/28 C:\cygwin\usr\X11R6\bin\cygXrandr-2.dll - os=4.0 img=1.0 sys=4.0
"cygXrandr-2.dll" v0.0 ts=2004/3/28 0:57
26k 2004/03/28 C:\cygwin\usr\X11R6\bin\cygXrender-1.dll - os=4.0 img=1.0 sys=4.0
"cygXrender-1.dll" v0.0 ts=2004/3/28 0:57
282k 2004/03/28 C:\cygwin\usr\X11R6\bin\cygXt-6.dll - os=4.0 img=1.0 sys=4.0
"cygXt-6.dll" v0.0 ts=2004/3/28 0:51
27k 2004/03/28 C:\cygwin\usr\X11R6\bin\cygXTrap-6.dll - os=4.0 img=1.0 sys=4.0
"cygXTrap-6.dll" v0.0 ts=2004/3/28 0:58
17k 2004/03/28 C:\cygwin\usr\X11R6\bin\cygXtst-6.dll - os=4.0 img=1.0 sys=4.0
"cygXtst-6.dll" v0.0 ts=2004/3/28 0:53
Cygwin Package Information
Last downloaded files to: C:\Documents and Settings\mbrown\Desktop\cygwin
Last downloaded files from: http://planetmirror.com/pub/sourceware/cygwin
Package Version
_update-info-dir 00227-1
a2ps 4.13-1
ash 20040127-1
autoconf 2.59-1
autoconf-devel 2.59-1
autoconf-stable 2.13-5
automake 1.7.9-1
automake-devel 1.7.9-1
automake-stable 1.4p6-2
base-files 2.6-1
base-passwd 1.1-1
bash 2.05b-16
binutils 20040312-1
bison 20030307-1
bzip2 1.0.2-5
clear 1.0-1
crypt 1.1-1
ctags 5.5-4
cvs 1.11.6-3
cygipc 2.03-2
cygutils 1.2.5-1
cygwin 1.5.9-1
cygwin-doc 1.3-7
ddd 3.3.8-1
diffutils 2.8.4-1
dpkg 1.10.4-2
editrights 1.01-1
emacs 21.2-13
emacs-el 21.2-13
emacs-X11 21.2-13
expat 1.95.7-1
expect 20030128-1
fileutils 4.1-2
findutils 4.1.7-4
flex 2.5.4a-3
fontconfig 2.2.2-1
freetype2 2.1.5-1
gawk 3.1.3-4
gcc 3.3.1-3
gcc-g++ 3.3.1-3
gcc-mingw-core 20031020-1
gcc-mingw-g++ 20031020-1
gdb 20030919-1
gdbm 1.8.3-7
gettext 0.12.1-3
gettext-devel 0.12.1-3
ghostscript-base 7.05-2
ghostscript-x11 7.05-2
grep 2.5-1
groff 1.18.1-2
gv 3.5.8-1
gzip 1.3.5-1
indent 2.2.9-1
inetutils 1.3.2-26
irc 20010101-3
less 381-1
lesstif 0.93.91-6
libbz2_1 1.0.2-5
libdb4.1 4.1.25-1
libfontconfig-devel 2.2.2-1
libfontconfig1 2.2.2-1
libfreetype2-devel 2.1.5-1
libfreetype26 2.1.5-1
libgdbm 1.8.0-5
libgdbm-devel 1.8.3-7
libgdbm3 1.8.3-3
libgdbm4 1.8.3-7
libgettextpo0 0.12.1-3
libiconv2 1.9.1-3
libintl 0.10.38-3
libintl1 0.10.40-1
libintl2 0.12.1-3
libjpeg62 6b-11
libjpeg6b 6b-8
libncurses-devel 5.3-4
libncurses5 5.2-1
libncurses6 5.2-8
libncurses7 5.3-4
libpcre 4.1-1
libpcre0 4.5-1
libpng12 1.2.5-4
libpopt0 1.6.4-4
libreadline4 4.1-2
libreadline5 4.3-5
libtiff3 3.6.0-2
libtiff4 3.6.0-5
libungif 4.1.0-3
libXft 2.1.6-1
libXft-devel 2.1.6-1
libXft1 1.0.0-1
libXft2 2.1.6-1
links 0.99pre14-1
login 1.9-7
lynx 2.8.4-7
m4 1.4-1
make 3.80-1
man 1.5k-3
mingw-runtime 3.2-1
minires 0.97-1
mktemp 1.5-3
more 2.11o-1
ncftp 3.1.4-1
ncurses 5.3-4
openssh 3.8p1-1
openssl 0.9.7d-1
openssl-devel 0.9.7d-1
patch 2.5.8-8
patchutils 0.2.22-2
pcre 4.5-1
pcre-doc 4.5-1
perl 5.8.2-1
procps 010801-2
psutils 1.17-1
readline 4.3-5
sed 4.0.9-2
sh-utils 2.0.15-4
sharutils 4.2.1-3
stunnel 4.04-3
tar 1.13.25-5
tcltk 20030901-1
termcap 20021106-2
terminfo 5.3_20030726-1
texinfo 4.2-4
textutils 2.0.21-1
unzip 5.50-5
w32api 2.5-1
wget 1.9.1-1
which 1.5-2
whois 4.6.7-1
X-start-menu-icons 1.0.1-1
X-startup-scripts 1.0.5-1
Xaw3d 1.5D-5
XFree86-base 4.3.0-10
XFree86-bin 4.3.0-20
XFree86-bin-icons 4.3.0-7
XFree86-doc 4.3.0-2
XFree86-etc 4.3.0-11
XFree86-f100 4.3.0-1
XFree86-fcyr 4.3.0-1
XFree86-fenc 4.3.0-1
XFree86-fnts 4.3.0-1
XFree86-fscl 4.3.0-1
XFree86-fsrv 4.3.0-8
XFree86-html 4.3.0-9
XFree86-lib 4.3.0-2
XFree86-lib-compat 4.3.0-2
XFree86-man 4.3.0-9
XFree86-nest 4.3.0-7
XFree86-prog 4.3.0-20
XFree86-ps 4.3.0-2
XFree86-startup-scripts 4.3.0-1
XFree86-xserv 4.3.0-65
xterm 185-4
zip 2.3-6
zlib 1.2.1-1
Use -h to see help about each section
-----------------------------------------------
Thanks.
-Michael F. Brown, EMC Corp.
--
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/