Mail Archives: cygwin/2003/07/28/16:34:42
------_=_NextPart_000_01C35547.922CE2C0
Content-Type: text/plain;
charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Hi list.
I've encountered a problem with the readv system call under Cygwin of =
the
form
int readv(int fd, const struct iovec *vector, int count);
It appears that readv is reading past the end of the file described by =
fd
and instead reading until each buffer in the iovec is filled. This is =
not
limited to disk files, as I originally came across this problem when =
reading
from a pty's file descriptor.
The attached program and input file demonstrate the error. Please =
note, in
the example I opened the file with the command
test_fd =3D open("testfile.foo",O_RDWR);
however, the same behavior is observed opening the file as
test_fd =3D open("testfile.foo",O_RDWR | O_TEXT);
or
test_fd =3D open("testfile.foo",O_RDWR | O_BINARY);
The output I got from running this program is as follows:
$ ./readv_test
Total Bytes: 25
Vectors:
12345
*789012345
=E2=99=A0o=E2=98=BAa =E2=96=BA
You should notice that although there are only 16 bytes in the file, =
readv
returns the summed length of the two buffers in the iovec, 25. In the =
test
case I pad the buffers with 'X's, so it is clear that readv is copying =
data
into them from somewhere.
More confusing still, replacing the readv call with
bytes_read =3D read(test_fd, arr1, 20);
works flawlessly.
It appears to me that in fhandler.cc, readv simply calls read. I will =
admit
that my understanding of how these c++ libraries are called from a c =
program
is limited.
I've included output from cygcheck -s, though I just updated my =
installation
with setup a minute ago.
Thanks!
Matt Hirsch
P.S. The only real discussion I found in the mailing lists related to =
the
readv call was with regard to a patch submitted by Conrad Scott. The
current code seems to differ in some details to Conrad's patch. Has =
this
been updated more recently than that? Granted, I'm not subscribed to =
the
developer's mailing list... ;) I haven't tried this with any old =
versions
of Cygwin.
------_=_NextPart_000_01C35547.922CE2C0
Content-Type: application/octet-stream;
name="readv_test.c"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
filename="readv_test.c"
#include <stdio.h> /*printf*/=0A=
#include <sys/uio.h> /*readv. iovec*/=0A=
#include <fcntl.h> /*O_RDWR, open*/=0A=
#include <unistd.h> /*close*/=0A=
=0A=
int main()=0A=
{=0A=
=0A=
int test_fd, bytes_read, i;=0A=
struct iovec iov[2];=0A=
char arr0[5];=0A=
char arr1[20];=0A=
=0A=
//for clarity, fill buffers with 'X's=0A=
for(i=3D0;i<20;i++)=0A=
arr1[i]=3D'X';=0A=
=0A=
for(i=3D0;i<5;i++)=0A=
arr0[i]=3D'X';=0A=
=0A=
iov[0].iov_len =3D 5;=0A=
iov[0].iov_base =3D arr0;=0A=
iov[1].iov_len =3D 20;=0A=
iov[1].iov_base =3D arr1;=0A=
=0A=
test_fd =3D open("testfile.foo",O_RDWR);=0A=
=0A=
bytes_read =3D readv(test_fd, iov, 2);=0A=
=0A=
printf("Total Bytes: %d\n",bytes_read);=0A=
=0A=
printf("Vectors:\n\t");=0A=
for(i=3D0;i<(bytes_read<5?bytes_read:5);i++)=0A=
printf("%c",arr0[i]);=0A=
printf("\n\t");=0A=
bytes_read -=3D 5;=0A=
for(i=3D0;i<bytes_read;i++)=0A=
printf("%c",arr1[i]);=0A=
printf("\n");=0A=
=0A=
close(test_fd);=0A=
=0A=
return 0;=0A=
}=0A=
------_=_NextPart_000_01C35547.922CE2C0
Content-Type: application/octet-stream;
name="testfile.foo"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
filename="testfile.foo"
12345*789012345=0A=
------_=_NextPart_000_01C35547.922CE2C0
Content-Type: application/octet-stream;
name="cygcheck"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
filename="cygcheck"
=0A=
Cygwin Win95/NT Configuration Diagnostics=0A=
Current System Time: Mon Jul 28 15:58:26 2003=0A=
=0A=
Windows XP Professional Ver 5.1 Build 2600 Service Pack 1=0A=
=0A=
Path: C:\cygwin\usr\local\bin=0A=
C:\cygwin\bin=0A=
C:\cygwin\bin=0A=
c:\WINDOWS\system32=0A=
c:\WINDOWS=0A=
c:\WINDOWS\System32\Wbem=0A=
C:\cygwin\usr\X11R6\bin=0A=
=0A=
C:\cygwin\bin\id.exe output (nontsec)=0A=
UID: 500(Administrator) GID: 513(None)=0A=
513(None)=0A=
=0A=
C:\cygwin\bin\id.exe output (ntsec)=0A=
UID: 500(Administrator) GID: 513(None)=0A=
513(None) 544(Administrators)=0A=
545(Users)=0A=
=0A=
SysDir: C:\WINDOWS\System32=0A=
WinDir: C:\WINDOWS=0A=
=0A=
HOME =3D `C:\cygwin\home\Administrator'=0A=
MAKE_MODE =3D `unix'=0A=
PWD =3D `/home/Administrator'=0A=
USER =3D `Administrator'=0A=
=0A=
Use `-r' to scan registry=0A=
=0A=
a: fd N/A N/A =0A=
c: hd NTFS 19587Mb 36% CP CS UN PA FC =0A=
d: cd CDFS 700Mb 100% CS UN =0A=
=0A=
C:\cygwin / system =
binmode=0A=
C:\cygwin/bin /usr/bin system =
binmode=0A=
C:\cygwin/lib /usr/lib system =
binmode=0A=
C:\cygwin\usr\X11R6\lib\X11\fonts /usr/X11R6/lib/X11/fonts system =
binmode=0A=
. /cygdrive system =
binmode,cygdrive=0A=
=0A=
Found: C:\cygwin\bin\awk.exe=0A=
Found: C:\cygwin\bin\bash.exe=0A=
Found: C:\cygwin\bin\cat.exe=0A=
Found: C:\cygwin\bin\cp.exe=0A=
Found: C:\cygwin\bin\cpp.exe=0A=
Found: C:\cygwin\bin\find.exe=0A=
Found: C:\cygwin\bin\gcc.exe=0A=
Found: C:\cygwin\bin\gdb.exe=0A=
Found: C:\cygwin\bin\grep.exe=0A=
Found: C:\cygwin\bin\ld.exe=0A=
Found: C:\cygwin\bin\ls.exe=0A=
Found: C:\cygwin\bin\make.exe=0A=
Found: C:\cygwin\bin\mv.exe=0A=
Found: C:\cygwin\bin\rm.exe=0A=
Found: C:\cygwin\bin\sed.exe=0A=
Found: C:\cygwin\bin\sh.exe=0A=
Found: C:\cygwin\bin\tar.exe=0A=
=0A=
58k 2002/05/07 C:\cygwin\bin\cygbz2-1.dll=0A=
54k 2002/01/27 C:\cygwin\bin\cygbz21.0.dll=0A=
13k 2003/06/18 C:\cygwin\bin\cygcharset-1.dll=0A=
848k 2003/04/11 C:\cygwin\bin\cygcrypto-0.9.7.dll=0A=
645k 2003/04/11 C:\cygwin\bin\cygcrypto.dll=0A=
551k 2003/04/02 C:\cygwin\bin\cygcurl-2.dll=0A=
380k 2002/07/24 C:\cygwin\bin\cygdb-3.1.dll=0A=
326k 2002/06/26 C:\cygwin\bin\cygdb2.dll=0A=
487k 2002/07/24 C:\cygwin\bin\cygdb_cxx-3.1.dll=0A=
135k 2003/04/13 C:\cygwin\bin\cygexpat-0.dll=0A=
61k 2003/06/10 C:\cygwin\bin\cygexslt-0.dll=0A=
45k 2001/04/25 C:\cygwin\bin\cygform5.dll=0A=
35k 2002/01/09 C:\cygwin\bin\cygform6.dll=0A=
76k 2003/03/09 C:\cygwin\bin\cygform7.dll=0A=
28k 2003/07/20 C:\cygwin\bin\cyggdbm-3.dll=0A=
30k 2003/07/20 C:\cygwin\bin\cyggdbm-4.dll=0A=
19k 2003/03/22 C:\cygwin\bin\cyggdbm.dll=0A=
15k 2003/07/20 C:\cygwin\bin\cyggdbm_compat-3.dll=0A=
15k 2003/07/20 C:\cygwin\bin\cyggdbm_compat-4.dll=0A=
69k 2003/07/13 C:\cygwin\bin\cyggettextlib-0-12-1.dll=0A=
12k 2003/07/13 C:\cygwin\bin\cyggettextpo-0.dll=0A=
134k 2003/07/13 C:\cygwin\bin\cyggettextsrc-0-12-1.dll=0A=
490k 2002/09/21 C:\cygwin\bin\cygguile-12.dll=0A=
488k 2002/07/18 C:\cygwin\bin\cygguile-14.dll=0A=
63k 2002/07/18 C:\cygwin\bin\cygguile-srfi-srfi-13-14-1.dll=0A=
63k 2002/09/21 C:\cygwin\bin\cygguile-srfi-srfi-13-14-v-1-1.dll=0A=
24k 2002/07/18 C:\cygwin\bin\cygguile-srfi-srfi-4-1.dll=0A=
24k 2002/09/21 C:\cygwin\bin\cygguile-srfi-srfi-4-v-1-1.dll=0A=
14k 2002/07/18 C:\cygwin\bin\cygguilereadline-14.dll=0A=
14k 2002/09/21 C:\cygwin\bin\cygguilereadline-v-12-12.dll=0A=
17k 2001/06/28 C:\cygwin\bin\cyghistory4.dll=0A=
20k 2002/10/10 C:\cygwin\bin\cyghistory5.dll=0A=
306k 2002/04/27 C:\cygwin\bin\cyghttpd.dll=0A=
945k 2003/06/18 C:\cygwin\bin\cygiconv-2.dll=0A=
22k 2001/12/13 C:\cygwin\bin\cygintl-1.dll=0A=
28k 2002/09/20 C:\cygwin\bin\cygintl-2.dll=0A=
21k 2001/06/20 C:\cygwin\bin\cygintl.dll=0A=
12k 2003/02/17 C:\cygwin\bin\cygioperm-0.dll=0A=
47k 2003/03/09 C:\cygwin\bin\cygjbig1.dll=0A=
132k 2003/07/20 C:\cygwin\bin\cygjpeg-62.dll=0A=
119k 2002/02/09 C:\cygwin\bin\cygjpeg6b.dll=0A=
61k 2003/03/05 C:\cygwin\bin\cygkpathsea-3.dll=0A=
32k 2003/04/16 C:\cygwin\bin\cygltdl-3.dll=0A=
26k 2001/04/25 C:\cygwin\bin\cygmenu5.dll=0A=
20k 2002/01/09 C:\cygwin\bin\cygmenu6.dll=0A=
48k 2003/03/09 C:\cygwin\bin\cygmenu7.dll=0A=
156k 2001/04/25 C:\cygwin\bin\cygncurses++5.dll=0A=
175k 2002/01/09 C:\cygwin\bin\cygncurses++6.dll=0A=
226k 2001/04/25 C:\cygwin\bin\cygncurses5.dll=0A=
202k 2002/01/09 C:\cygwin\bin\cygncurses6.dll=0A=
284k 2003/03/09 C:\cygwin\bin\cygncurses7.dll=0A=
15k 2001/04/25 C:\cygwin\bin\cygpanel5.dll=0A=
12k 2002/01/09 C:\cygwin\bin\cygpanel6.dll=0A=
31k 2003/03/09 C:\cygwin\bin\cygpanel7.dll=0A=
66k 2003/07/01 C:\cygwin\bin\cygpcre-0.dll=0A=
63k 2003/04/11 C:\cygwin\bin\cygpcre.dll=0A=
15k 2003/07/01 C:\cygwin\bin\cygpcreposix-0.dll=0A=
61k 2003/04/11 C:\cygwin\bin\cygpcreposix.dll=0A=
1069k 2003/06/02 C:\cygwin\bin\cygperl5_8_0.dll=0A=
168k 2003/02/23 C:\cygwin\bin\cygpng10.dll=0A=
173k 2003/02/23 C:\cygwin\bin\cygpng12.dll=0A=
170k 2002/01/21 C:\cygwin\bin\cygpng2.dll=0A=
22k 2002/06/09 C:\cygwin\bin\cygpopt-0.dll=0A=
108k 2001/06/28 C:\cygwin\bin\cygreadline4.dll=0A=
127k 2002/10/10 C:\cygwin\bin\cygreadline5.dll=0A=
66k 2001/11/20 C:\cygwin\bin\cygregex.dll=0A=
176k 2003/04/11 C:\cygwin\bin\cygssl-0.9.7.dll=0A=
165k 2003/04/11 C:\cygwin\bin\cygssl.dll=0A=
281k 2003/02/24 C:\cygwin\bin\cygtiff3.dll=0A=
282k 2003/07/22 C:\cygwin\bin\cygtiff4.dll=0A=
25k 2002/07/14 C:\cygwin\bin\cygungif-4.dll=0A=
2689k 2002/11/16 C:\cygwin\bin\cygxerces-c21.dll=0A=
2984k 2003/02/07 C:\cygwin\bin\cygxerces-c22.dll=0A=
3088k 2003/06/11 C:\cygwin\bin\cygxerces-c23.dll=0A=
903k 2003/06/09 C:\cygwin\bin\cygxml2-2.dll=0A=
41k 2002/01/20 C:\cygwin\bin\cygXpm-noX4.dll=0A=
46k 2002/01/20 C:\cygwin\bin\cygXpm-X4.dll=0A=
174k 2003/06/10 C:\cygwin\bin\cygxslt-1.dll=0A=
13k 2003/06/10 C:\cygwin\bin\cygxsltbreakpoint-1.dll=0A=
50k 2002/03/12 C:\cygwin\bin\cygz.dll=0A=
948k 2003/03/18 C:\cygwin\bin\cygwin1.dll=0A=
Cygwin DLL version info:=0A=
DLL version: 1.3.22=0A=
DLL epoch: 19=0A=
DLL bad signal mask: 19005=0A=
DLL old termios: 5=0A=
DLL malloc env: 28=0A=
API major: 0=0A=
API minor: 78=0A=
Shared data: 3=0A=
DLL identifier: cygwin1=0A=
Mount registry: 2=0A=
Cygnus registry name: Cygnus Solutions=0A=
Cygwin registry name: Cygwin=0A=
Program options name: Program Options=0A=
Cygwin mount registry name: mounts v2=0A=
Cygdrive flags: cygdrive flags=0A=
Cygdrive prefix: cygdrive prefix=0A=
Cygdrive default prefix: =0A=
Build date: Tue Mar 18 09:20:11 EST 2003=0A=
CVS tag: dontuse-21=0A=
Shared id: cygwin1S3=0A=
=0A=
41k 2002/05/14 C:\cygwin\usr\X11R6\bin\cygPropList-0.dll=0A=
=0A=
Cygwin Package Information=0A=
Package Version=0A=
_update-info-dir 00190-1=0A=
agetty 2.1-1=0A=
apache 1.3.24-5=0A=
ash 20020731-1=0A=
astyle 1.15.3-3=0A=
autoconf 2.54-1=0A=
autoconf-devel 2.57-1=0A=
autoconf-stable 2.13-4=0A=
automake 1.7.1-1=0A=
automake-devel 1.7.6-1=0A=
automake-stable 1.4p5-5=0A=
base-files 1.3-1=0A=
base-passwd 1.1-1=0A=
bash 2.05b-9=0A=
bc 1.06-1=0A=
binutils 20030307-1=0A=
bison 20030307-1=0A=
byacc 1.9-1=0A=
bzip2 1.0.2-2=0A=
ccache 1.9-1=0A=
cgoban 1.9.12-1=0A=
chkconfig 1.2.24h-1=0A=
clear 1.0-1=0A=
cmake 1.6.7-1=0A=
compface 1.4-5=0A=
cpio 2.5-1=0A=
cron 3.0.1-10=0A=
crypt 1.0-1=0A=
ctags 5.5-4=0A=
curl 7.10.4-1=0A=
curl-devel 7.10.4-1=0A=
cvs 1.11.5-1=0A=
cygipc 1.14-1=0A=
cygrunsrv 0.96-1=0A=
cygutils 1.1.4-2=0A=
cygwin 1.3.22-1=0A=
cygwin-doc 1.3-4=0A=
daemon_shm 0.0=0A=
db2 2.7.7-4=0A=
db3.1 3.1.17-2=0A=
dejagnu 20021217-2=0A=
diff 1.0-1=0A=
diffutils 2.8.1-1=0A=
doxygen 1.2.18-1=0A=
dpkg 1.10.4-2=0A=
ed 0.2-1=0A=
ELFIO 1.0.0-1=0A=
emacs 21.2-12=0A=
emacs-el 21.2-12=0A=
emacs-X11 21.2-12=0A=
enscript 1.6.3-3=0A=
exim 4.20-1=0A=
expat 1.95.6-1=0A=
expect 20030128-1=0A=
fetchmail 6.2.2-1=0A=
figlet 2.2-1=0A=
file 4.02-1=0A=
fileutils 4.1-1=0A=
findutils 4.1.7-4=0A=
flex 2.5.4-2=0A=
fortune 1.8-2=0A=
fvwm 2.4.7-2=0A=
gawk 3.1.3-1=0A=
gcc 3.2-3=0A=
gcc-mingw 20020817-5=0A=
gcc2 2.95.3-10=0A=
gdb 20030303-1=0A=
gdbm 1.8.3-3=0A=
gettext 0.11.5-1=0A=
gettext-devel 0.11.5-1=0A=
ghostscript 7.05-2=0A=
ghostscript-base 7.05-2=0A=
ghostscript-x11 7.05-2=0A=
gnugo 3.2-1=0A=
gnupg 1.2.2-1=0A=
gperf 2.7.2-1=0A=
grace 5.1.12-1=0A=
grep 2.5-1=0A=
groff 1.18.1-2=0A=
gsl 1.3-1=0A=
guile 1.6.0-1=0A=
guile-devel 1.6.0-1=0A=
guile-doc 1.6.0-1=0A=
gzip 1.3.3-4=0A=
indent 2.2.8-1=0A=
inetutils 1.3.2-23=0A=
initscripts 0.9-1=0A=
ioperm 0.4-1=0A=
irc 20010101-1=0A=
jbigkit 1.4-1=0A=
jpeg 6b-8=0A=
keychain 1.9-1=0A=
less 378-1=0A=
lesstif 0.93.41-1=0A=
libbz2_0 1.0.2-1=0A=
libbz2_1 1.0.2-2=0A=
libcharset1 1.8-3=0A=
libdb2 2.7.7-4=0A=
libdb2-devel 2.7.7-4=0A=
libdb3.1 3.1.17-2=0A=
libdb3.1-devel 3.1.17-2=0A=
libgdbm 1.8.0-5=0A=
libgdbm-devel 1.8.3-3=0A=
libgdbm3 1.8.3-3=0A=
libgdbm4 1.8.3-4=0A=
libgettextpo0 0.12.1-1=0A=
libguile12 1.6.0-1=0A=
libguile14 1.5.6-5=0A=
libiconv 1.8-3=0A=
libiconv2 1.8-3=0A=
libintl 0.10.38-3=0A=
libintl1 0.10.40-1=0A=
libintl2 0.11.5-1=0A=
libjpeg62 6b-9=0A=
libjpeg6b 6b-8=0A=
libkpathsea3 2.0.2-1=0A=
libltdl3 1.5-1=0A=
libncurses-devel 5.3-1=0A=
libncurses5 5.2-1=0A=
libncurses6 5.2-8=0A=
libncurses7 5.3-1=0A=
libpcre 4.1-1=0A=
libpcre0 4.3-2=0A=
libpng 1.2.5-1=0A=
libpng10 1.0.15-1=0A=
libpng10-devel 1.0.15-1=0A=
libpng12 1.2.5-1=0A=
libpng12-devel 1.2.5-1=0A=
libpng2 1.0.12-1=0A=
libpopt0 1.6.4-4=0A=
libPropList 0.10.1-3=0A=
libreadline4 4.1-2=0A=
libreadline5 4.3-2=0A=
libtiff-devel 3.6.0-2=0A=
libtiff3 3.6.0-2=0A=
libtiff4 3.6.0-3=0A=
libtool 20020705-1=0A=
libtool-devel 1.5-1=0A=
libtool-stable 1.4.3-1=0A=
libungif 4.1.0-2=0A=
libxerces-c21 2.1.0-1=0A=
libxerces-c22 2.2.0-1=0A=
libxerces-c23 2.3.0-2=0A=
libxml2 2.5.7-1=0A=
libxslt 1.0.30-2=0A=
lilypond 1.6.8-2=0A=
lilypond-doc 1.6.8-2=0A=
links 0.96-1=0A=
login 1.9-5=0A=
lynx 2.8.4-5=0A=
m4 1.4-1=0A=
make 3.80-1=0A=
man 1.5j-2=0A=
mc 4.6.0-4=0A=
mingw-runtime 3.0-1=0A=
mktemp 1.4-1=0A=
mod_auth_mysql 1.11-1=0A=
mod_auth_ntsec 1.7-1=0A=
mod_dav 1.0.3-1.3.6-1=0A=
mod_php4 4.2.0-2=0A=
mod_ssl 2.8.8-1.3.24-1=0A=
more 2.11o-1=0A=
mt 2.0.1-1=0A=
mutt 1.4-1=0A=
nano 1.2.0-1=0A=
nasm 0.98.36-1=0A=
ncftp 3.1.4-1=0A=
ncurses 5.3-1=0A=
ncurses-demo 5.3-1=0A=
newlib-man 20020801=0A=
openbox 0.99.1-3=0A=
opengl 1.1.0-6=0A=
openssh 3.6.1p1-2=0A=
openssl 0.9.7b-1=0A=
openssl-devel 0.9.7b-1=0A=
openssl096 0.9.6j-1=0A=
par 1.52-1=0A=
patch 2.5.8-3=0A=
patchutils 0.2.22-2=0A=
pcre 4.3-2=0A=
pcre-doc 4.3-2=0A=
pdksh 5.2.14-2=0A=
perl 5.8.0-3=0A=
perl_manpages 5.8.0-3=0A=
pine 4.55-1=0A=
pinfo 0.6.6p1-1=0A=
pkgconfig 0.15.0-1=0A=
popt 1.6.4-4=0A=
postgresql 7.3.3-1=0A=
procmail 3.22-7=0A=
procps 010801-2=0A=
python 2.2.3-2=0A=
rcs 5.7-3=0A=
readline 4.3-2=0A=
rebase 2.2-2=0A=
regex 4.4-2=0A=
robots 2.0-1=0A=
rpm 4.1-1=0A=
rsync 2.5.6-1=0A=
rxvt 2.7.10-3=0A=
sed 4.0.7-1=0A=
sh-utils 2.0.15-3=0A=
sharutils 4.2.1-2=0A=
shutdown 1.3-1=0A=
squid 2.4.STABLE7-1=0A=
ssmtp 2.38.7-3=0A=
sunrpc 4.0-1=0A=
swig 1.3.19-1=0A=
sysvinit 2.84-3=0A=
tar 1.13.25-1=0A=
tcltk 20030214-1=0A=
tcp_wrappers 7.6-1=0A=
tcsh 6.12.00-5=0A=
termcap 20020930-1=0A=
terminfo 5.3-3=0A=
tetex 2.0.2-1=0A=
tetex-base 2.0.2-1=0A=
tetex-bin 2.0.2-1=0A=
tetex-devel 2.0.2-1=0A=
tetex-doc 2.0.2-1=0A=
tetex-extra 2.0.2-1=0A=
tetex-tiny 2.0.2-1=0A=
tetex-x11 2.0.2-1=0A=
texinfo 4.2-4=0A=
texmf 20020911-1=0A=
texmf-base 20020911-1=0A=
texmf-doc 20020911-1=0A=
texmf-extra 20020911-1=0A=
texmf-tiny 20020911-1=0A=
textutils 2.0.21-1=0A=
tidy 030201-1=0A=
tiff 3.6.0-2=0A=
time 1.7-1=0A=
tin 1.4.7-1=0A=
ttcp 19980512-1=0A=
ucl 1.01-1=0A=
units 1.77-1=0A=
unzip 5.50-2=0A=
upx 1.24-1=0A=
vim 6.2-1=0A=
w32api 2.3-1=0A=
wget 1.8.2-2=0A=
which 1.5-1=0A=
whois 4.6.2-1=0A=
WindowMaker 0.80.0-2=0A=
x2x 1.27-2=0A=
Xaw3d 1.5-1=0A=
xerces-c 2.3.0-2=0A=
xerces-c-devel 2.3.0-2=0A=
xerces-c-doc 2.3.0-2=0A=
XFree86-base 4.2.0-1=0A=
XFree86-bin 4.2.0-3=0A=
XFree86-doc 4.2.0-1=0A=
XFree86-etc 4.2.0-1=0A=
XFree86-f100 4.2.0-3=0A=
XFree86-fcyr 4.2.0-3=0A=
XFree86-fenc 4.2.0-3=0A=
XFree86-fnts 4.2.0-3=0A=
XFree86-fscl 4.2.0-3=0A=
XFree86-fsrv 4.2.0-1=0A=
XFree86-html 4.2.0-1=0A=
XFree86-jdoc 4.2.0-1=0A=
XFree86-lib 4.2.0-5=0A=
XFree86-man 4.2.0-1=0A=
XFree86-nest 4.2.0-1=0A=
XFree86-prog 4.2.0-1=0A=
XFree86-prt 4.2.0-1=0A=
XFree86-ps 4.2.0-1=0A=
XFree86-startup-scripts 4.2.0-5=0A=
XFree86-vfb 4.2.0-1=0A=
XFree86-xserv 4.2.0-42=0A=
XFree86-xwinclip 4.2.0-8=0A=
xinetd 2.3.9-1=0A=
xpm-nox 4.2.0-1=0A=
zip 2.3-2=0A=
zlib 1.1.4-1=0A=
zsh 4.0.6-5=0A=
=0A=
Use -h to see help about each section=0A=
------_=_NextPart_000_01C35547.922CE2C0
Content-Type: text/plain; charset=us-ascii
--
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/
------_=_NextPart_000_01C35547.922CE2C0--
- Raw text -