Mail Archives: cygwin/2004/10/06/12:25:22
We manage synchronous events through calls to system(), and asynchronous events via fork() and a SIGCHLD handler. We have noticed (on V1.5.10-1 and V1.5.11-1) that after a call to system(), the handlers were not being called after the child process stopped. This program has this behaviour (removing the call to system() will restore correct SIGCHLD handling):
#include <unistd.h>
#include <stdio.h>
#include <stdlib.h>
#include <signal.h>
typedef void (*SH)(int);
static volatile sig_atomic_t iStop = 0;
static void Handler(int iSigno)
{
printf("in Handler\n");
iStop = 1;
}
int main(void)
{
SH shOld;
int i;
int j = 20;
system ("ls");
shOld = signal(SIGCHLD, Handler);
if (shOld == (SH)SIG_ERR)
goto LErr;
i = fork ();
if (i < 0)
goto LErr;
if (!i) /* I'm the fork'ed child */
{
char *argv [3];
argv[0] = "/usr/bin/perl";
argv[1] = "--version";
argv[2] = NULL;
execv(argv[0], argv);
perror("tsig child");
exit(EXIT_SUCCESS);
}
printf ("Child has pid %d\n", i);
while (!iStop && j)
{
printf("Doing something for 1 second\n");
sleep(1);
j--;
}
printf(j > 0 ? "Child has sent its SIGCHLD signal\n":"Timer has expired\n");
exit(EXIT_SUCCESS);
LErr:
perror("tsig");
exit(EXIT_FAILURE);
}
We managed to trace this down to spawn.cc in two areas of code:
if (mode == _P_SYSTEM)
{
sigset_t child_block;
cleanup.oldint = signal (SIGINT, SIG_IGN);
cleanup.oldquit = signal (SIGQUIT, SIG_IGN);
sigemptyset (&child_block);
sigaddset (&child_block, SIGCHLD);
(void) sigprocmask (SIG_BLOCK, &child_block, &cleanup.oldmask);
}
where it seems SIGCHLD is explicitly blocked out on a call to system(), but with a memory of previously blocked signals (cleanup.oldmask). Then, when the child has completed, a cleanup process is done:
static void
do_cleanup (void *args)
{
# define cleanup ((pthread_cleanup *) args)
if (cleanup->oldint)
signal (SIGINT, cleanup->oldint);
if (cleanup->oldquit)
signal (SIGQUIT, cleanup->oldquit);
if (cleanup->oldmask)
sigprocmask (SIG_SETMASK, &(cleanup->oldmask), NULL);
# undef cleanup
}
It makes sense to re-init the SIGINT and SIGQUIT signals to their previous non default handlers, but when the signal mask was previously empty (no blocked signals), the sigprocmask call will not be done, therefore leaving SIGCHLD blocked.
We have done a workaround by blocking SIGUSR2 (which we are not using) as part of the init process of the application, and this seems to have cured the behaviour problem.
Thank you for looking into this.
Rémy Gauthier.
---
Output of cygcheck -srv is:
Cygwin Configuration Diagnostics
Current System Time: Tue Oct 05 13:25:40 2004
Windows 2000 Professional Ver 5.0 Build 2195 Service Pack 4
Path: C:\cygwin\usr\local\bin
C:\cygwin\bin
C:\cygwin\usr\X11R6\bin
.\
Output from C:\cygwin\bin\id.exe (nontsec)
UID: 11693(remyg) GID: 10513(Domain Users)
10513(Domain Users)
Output from C:\cygwin\bin\id.exe (ntsec)
UID: 11693(remyg) GID: 10513(Domain Users)
0(root) 11774(Altitude Group)
17163(Comite Directeurs) 10513(Domain Users)
11121(Exceed Users)
SysDir: C:\WINNT\system32
WinDir: C:\WINNT
CYGWIN = `ntsec binmode tty'
HOME = `C:\home\remyg'
PWD = `/home/remyg'
Use `-r' to scan registry
c: hd NTFS 11509Mb 88% CP CS UN PA FC
d: cd N/A N/A
h: net NTFS 341656Mb 84% CP CS PA .
p: net NTFS 2048Mb 58% CP CS UN PA FC DATA
\\scicily\altcm /home/altcm user binmode
\\scicily\altdata /home/altdata user binmode
\\scicily\altmr /home/altmr user binmode
\\scicily\alt /misc/alt user binmode
\\everest\cplex-8.0 /misc/cplex-8.0 user binmode
C:\Opt /opt user binmode
c:\temp /temp user binmode
C:\cygwin / system binmode
C:\home /home 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
92k 2004/06/08 C:\cygwin\bin\cygapr-0-0.dll
68k 2004/06/08 C:\cygwin\bin\cygaprutil-0-0.dll
77k 2004/06/04 C:\cygwin\bin\cygart_lgpl_2-2.dll
802k 2003/09/15 C:\cygwin\bin\cygaspell-15.dll
92k 2004/08/04 C:\cygwin\bin\cygatk-1.0-0.dll
145k 2004/09/02 C:\cygwin\bin\cygaudiofile-0.dll
55k 2004/09/14 C:\cygwin\bin\cygbz2-1.dll
54k 2002/01/27 C:\cygwin\bin\cygbz21.0.dll
18k 2004/07/06 C:\cygwin\bin\cygcharset-1.dll
529k 2004/06/27 C:\cygwin\bin\cygcppunit-1-9-14.dll
198k 2004/08/06 C:\cygwin\bin\cygcroco-2.dll
7k 2003/10/19 C:\cygwin\bin\cygcrypt-0.dll
841k 2004/03/17 C:\cygwin\bin\cygcrypto-0.9.7.dll
617k 2004/03/22 C:\cygwin\bin\cygcurl-2.dll
22k 2004/02/10 C:\cygwin\bin\cygcygipc-2.dll
380k 2002/07/24 C:\cygwin\bin\cygdb-3.1.dll
831k 2003/09/20 C:\cygwin\bin\cygdb-4.1.dll
895k 2004/04/28 C:\cygwin\bin\cygdb-4.2.dll
326k 2002/06/26 C:\cygwin\bin\cygdb2.dll
487k 2002/07/24 C:\cygwin\bin\cygdb_cxx-3.1.dll
1080k 2003/09/20 C:\cygwin\bin\cygdb_cxx-4.1.dll
1156k 2004/04/28 C:\cygwin\bin\cygdb_cxx-4.2.dll
28k 2004/08/15 C:\cygwin\bin\cygesd-0.dll
94k 2004/06/07 C:\cygwin\bin\cygexif-10.dll
155k 2004/01/07 C:\cygwin\bin\cygexpat-0.dll
71k 2004/08/04 C:\cygwin\bin\cygexslt-0.dll
654k 2003/11/04 C:\cygwin\bin\cygfltknox-0.dll
65k 2003/11/04 C:\cygwin\bin\cygfltknox_forms-0.dll
81k 2003/11/04 C:\cygwin\bin\cygfltknox_gl-0.dll
108k 2003/11/04 C:\cygwin\bin\cygfltknox_images-0.dll
129k 2004/03/11 C:\cygwin\bin\cygfontconfig-1.dll
45k 2001/04/25 C:\cygwin\bin\cygform5.dll
35k 2002/01/09 C:\cygwin\bin\cygform6.dll
48k 2003/08/09 C:\cygwin\bin\cygform7.dll
907k 2004/06/09 C:\cygwin\bin\cygfpx-1.dll
361k 2003/10/25 C:\cygwin\bin\cygfreetype-6.dll
213k 2004/02/05 C:\cygwin\bin\cyggd-2.dll
28k 2003/07/20 C:\cygwin\bin\cyggdbm-3.dll
30k 2003/08/11 C:\cygwin\bin\cyggdbm-4.dll
19k 2003/03/22 C:\cygwin\bin\cyggdbm.dll
15k 2003/07/20 C:\cygwin\bin\cyggdbm_compat-3.dll
15k 2003/08/11 C:\cygwin\bin\cyggdbm_compat-4.dll
195k 2004/09/02 C:\cygwin\bin\cyggdk-1-2-0.dll
390k 2004/08/04 C:\cygwin\bin\cyggdk-x11-2.0-0.dll
78k 2004/08/04 C:\cygwin\bin\cyggdk_pixbuf-2.0-0.dll
58k 2004/08/04 C:\cygwin\bin\cyggdk_pixbuf_xlib-2.0-0.dll
107k 2004/07/06 C:\cygwin\bin\cyggettextlib-0-14-1.dll
17k 2004/07/06 C:\cygwin\bin\cyggettextpo-0.dll
190k 2004/07/06 C:\cygwin\bin\cyggettextsrc-0-14-1.dll
135k 2004/09/02 C:\cygwin\bin\cygglib-1-2-0.dll
479k 2004/08/04 C:\cygwin\bin\cygglib-2.0-0.dll
11k 2004/09/02 C:\cygwin\bin\cyggmodule-1-2-0.dll
13k 2004/08/04 C:\cygwin\bin\cyggmodule-2.0-0.dll
167k 2003/09/09 C:\cygwin\bin\cyggmp-3.dll
213k 2004/08/04 C:\cygwin\bin\cyggobject-2.0-0.dll
351k 2004/07/17 C:\cygwin\bin\cygGraphicsMagick++-0.dll
2170k 2004/07/17 C:\cygwin\bin\cygGraphicsMagick-0.dll
1378k 2004/08/22 C:\cygwin\bin\cyggsl-0.dll
184k 2004/08/22 C:\cygwin\bin\cyggslcblas-0.dll
10k 2004/09/02 C:\cygwin\bin\cyggthread-1-2-0.dll
15k 2004/08/04 C:\cygwin\bin\cyggthread-2.0-0.dll
1293k 2004/09/02 C:\cygwin\bin\cyggtk-1-2-0.dll
2665k 2004/08/04 C:\cygwin\bin\cyggtk-x11-2.0-0.dll
489k 2003/08/09 C:\cygwin\bin\cygguile-12.dll
489k 2003/07/28 C:\cygwin\bin\cygguile-12abi13.dll
24k 2003/08/09 C:\cygwin\bin\cygguile-ltdl-1.dll
24k 2003/07/28 C:\cygwin\bin\cygguile-ltdl-1abi13.dll
62k 2003/08/09 C:\cygwin\bin\cygguile-srfi-srfi-13-14-v-1-1.dll
62k 2003/07/28 C:\cygwin\bin\cygguile-srfi-srfi-13-14-v-1-1abi13.dll
23k 2003/08/09 C:\cygwin\bin\cygguile-srfi-srfi-4-v-1-1.dll
23k 2003/07/28 C:\cygwin\bin\cygguile-srfi-srfi-4-v-1-1abi13.dll
11k 2003/08/09 C:\cygwin\bin\cygguilereadline-v-12-12.dll
11k 2003/07/28 C:\cygwin\bin\cygguilereadline-v-12-12abi13.dll
17k 2001/06/28 C:\cygwin\bin\cyghistory4.dll
29k 2003/08/10 C:\cygwin\bin\cyghistory5.dll
330k 2004/02/09 C:\cygwin\bin\cyghttpd.dll
991k 2004/07/06 C:\cygwin\bin\cygiconv-2.dll
147k 2004/08/31 C:\cygwin\bin\cygIDL-2-0.dll
22k 2001/12/13 C:\cygwin\bin\cygintl-1.dll
37k 2003/08/10 C:\cygwin\bin\cygintl-2.dll
54k 2004/07/06 C:\cygwin\bin\cygintl-3.dll
21k 2001/06/20 C:\cygwin\bin\cygintl.dll
12k 2003/02/17 C:\cygwin\bin\cygioperm-0.dll
241k 2004/08/06 C:\cygwin\bin\cygjasper-1-701-1.dll
48k 2003/08/10 C:\cygwin\bin\cygjbig1.dll
132k 2003/08/11 C:\cygwin\bin\cygjpeg-62.dll
119k 2002/02/09 C:\cygwin\bin\cygjpeg6b.dll
60k 2004/09/14 C:\cygwin\bin\cygkpathsea-3.dll
60k 2003/07/27 C:\cygwin\bin\cygkpathsea-3abi13.dll
41k 2004/08/19 C:\cygwin\bin\cyglber-2-2-7.dll
40k 2004/01/02 C:\cygwin\bin\cyglber-2.dll
156k 2004/06/04 C:\cygwin\bin\cyglcms-1.dll
170k 2004/08/19 C:\cygwin\bin\cygldap-2-2-7.dll
194k 2004/01/02 C:\cygwin\bin\cygldap-2.dll
181k 2004/08/19 C:\cygwin\bin\cygldap_r-2-2-7.dll
202k 2004/01/02 C:\cygwin\bin\cygldap_r-2.dll
40k 2004/07/07 C:\cygwin\bin\cygltdl-3.dll
144k 2004/08/29 C:\cygwin\bin\cygmagic-1.dll
369k 2004/08/11 C:\cygwin\bin\cygMagick++-6.dll
3214k 2004/08/11 C:\cygwin\bin\cygMagick-6.dll
181k 2003/10/06 C:\cygwin\bin\cygmcrypt-4.dll
26k 2001/04/25 C:\cygwin\bin\cygmenu5.dll
20k 2002/01/09 C:\cygwin\bin\cygmenu6.dll
29k 2003/08/09 C:\cygwin\bin\cygmenu7.dll
271k 2003/10/06 C:\cygwin\bin\cygmhash-2.dll
15k 2003/11/20 C:\cygwin\bin\cygminires.dll
323k 2004/08/10 C:\cygwin\bin\cygmng-1.dll
882k 2004/09/13 C:\cygwin\bin\cygnaim_core-0.dll
156k 2001/04/25 C:\cygwin\bin\cygncurses++5.dll
175k 2002/01/09 C:\cygwin\bin\cygncurses++6.dll
226k 2001/04/25 C:\cygwin\bin\cygncurses5.dll
202k 2002/01/09 C:\cygwin\bin\cygncurses6.dll
224k 2003/08/09 C:\cygwin\bin\cygncurses7.dll
92k 2004/07/10 C:\cygwin\bin\cygneon-24.dll
49k 2004/08/02 C:\cygwin\bin\cygogrove-0.dll
278k 2004/07/16 C:\cygwin\bin\cygORBit-2-0.dll
38k 2004/07/16 C:\cygwin\bin\cygORBit-imodule-2-0.dll
18k 2004/07/16 C:\cygwin\bin\cygORBitCosNaming-2-0.dll
1706k 2004/08/02 C:\cygwin\bin\cygosp-4.dll
326k 2004/08/02 C:\cygwin\bin\cygospgrove-0.dll
1922k 2004/08/02 C:\cygwin\bin\cygostyle-0.dll
15k 2001/04/25 C:\cygwin\bin\cygpanel5.dll
12k 2002/01/09 C:\cygwin\bin\cygpanel6.dll
19k 2003/08/09 C:\cygwin\bin\cygpanel7.dll
187k 2004/08/05 C:\cygwin\bin\cygpango-1.0-0.dll
132k 2004/08/05 C:\cygwin\bin\cygpangoft2-1.0-0.dll
35k 2004/08/05 C:\cygwin\bin\cygpangowin32-1.0-0.dll
39k 2004/08/05 C:\cygwin\bin\cygpangox-1.0-0.dll
17k 2004/08/05 C:\cygwin\bin\cygpangoxft-1.0-0.dll
62k 2003/12/11 C:\cygwin\bin\cygpcre-0.dll
63k 2003/04/11 C:\cygwin\bin\cygpcre.dll
9k 2003/12/11 C:\cygwin\bin\cygpcreposix-0.dll
61k 2003/04/11 C:\cygwin\bin\cygpcreposix.dll
1061k 2004/08/19 C:\cygwin\bin\cygperl5_8_5.dll
168k 2003/08/10 C:\cygwin\bin\cygpng10.dll
173k 2003/08/10 C:\cygwin\bin\cygpng12.dll
170k 2002/01/21 C:\cygwin\bin\cygpng2.dll
22k 2002/06/09 C:\cygwin\bin\cygpopt-0.dll
108k 2001/06/28 C:\cygwin\bin\cygreadline4.dll
148k 2003/08/10 C:\cygwin\bin\cygreadline5.dll
672k 2003/12/25 C:\cygwin\bin\cygruby18.dll
380k 2003/12/13 C:\cygwin\bin\cygsmi-2.dll
171k 2004/03/17 C:\cygwin\bin\cygssl-0.9.7.dll
112k 2004/08/27 C:\cygwin\bin\cygsvn_client-1-0.dll
26k 2004/08/27 C:\cygwin\bin\cygsvn_delta-1-0.dll
23k 2004/08/27 C:\cygwin\bin\cygsvn_diff-1-0.dll
111k 2004/08/27 C:\cygwin\bin\cygsvn_fs-1-0.dll
8k 2004/08/27 C:\cygwin\bin\cygsvn_ra-1-0.dll
67k 2004/08/27 C:\cygwin\bin\cygsvn_ra_dav-1-0.dll
14k 2004/08/27 C:\cygwin\bin\cygsvn_ra_local-1-0.dll
50k 2004/08/27 C:\cygwin\bin\cygsvn_ra_svn-1-0.dll
69k 2004/08/27 C:\cygwin\bin\cygsvn_repos-1-0.dll
114k 2004/08/27 C:\cygwin\bin\cygsvn_subr-1-0.dll
129k 2004/08/27 C:\cygwin\bin\cygsvn_wc-1-0.dll
254k 2003/09/18 C:\cygwin\bin\cygtidy-0-99-0.dll
281k 2003/02/24 C:\cygwin\bin\cygtiff3.dll
282k 2003/08/11 C:\cygwin\bin\cygtiff4.dll
27k 2004/03/05 C:\cygwin\bin\cygungif-4.dll
154k 2004/08/11 C:\cygwin\bin\cygWand-6.dll
293k 2004/06/08 C:\cygwin\bin\cygwmf-0-2-7.dll
101k 2004/06/08 C:\cygwin\bin\cygwmflite-0-2-7.dll
2689k 2002/11/16 C:\cygwin\bin\cygxerces-c21.dll
2984k 2003/02/07 C:\cygwin\bin\cygxerces-c22.dll
3006k 2003/10/12 C:\cygwin\bin\cygxerces-c23.dll
3520k 2003/12/16 C:\cygwin\bin\cygxerces-c24.dll
3416k 2004/02/21 C:\cygwin\bin\cygxerces-c25.dll
1226k 2004/08/04 C:\cygwin\bin\cygxml2-2.dll
50k 2003/08/09 C:\cygwin\bin\cygXpm-noX4.dll
54k 2003/08/09 C:\cygwin\bin\cygXpm-X4.dll
200k 2004/08/04 C:\cygwin\bin\cygxslt-1.dll
62k 2004/09/14 C:\cygwin\bin\cygz.dll
1111k 2004/09/05 C:\cygwin\bin\cygwin1.dll
Cygwin DLL version info:
DLL version: 1.5.11
DLL epoch: 19
DLL bad signal mask: 19005
DLL old termios: 5
DLL malloc env: 28
API major: 0
API minor: 116
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: Sat Sep 4 23:17:09 EDT 2004
Shared id: cygwin1S4
243k 2004/09/09 C:\cygwin\usr\X11R6\bin\cygdps-1.dll
26k 2004/09/09 C:\cygwin\usr\X11R6\bin\cygdpstk-1.dll
28k 2004/03/31 C:\cygwin\usr\X11R6\bin\cygDtPrint-1.dll
21k 2004/09/09 C:\cygwin\usr\X11R6\bin\cygfontenc-1.dll
282k 2003/10/28 C:\cygwin\usr\X11R6\bin\cygfreetype-9.dll
36k 2004/09/09 C:\cygwin\usr\X11R6\bin\cygFS-6.dll
417k 2004/09/09 C:\cygwin\usr\X11R6\bin\cygGL-1.dll
439k 2004/09/09 C:\cygwin\usr\X11R6\bin\cygGLU-1.dll
140k 2004/08/06 C:\cygwin\usr\X11R6\bin\cygglut-3.dll
75k 2004/09/09 C:\cygwin\usr\X11R6\bin\cygICE-6.dll
77k 2004/03/31 C:\cygwin\usr\X11R6\bin\cygMrm-2.dll
9k 2004/09/09 C:\cygwin\usr\X11R6\bin\cygoldX-6.dll
1416k 2004/09/09 C:\cygwin\usr\X11R6\bin\cygOSMesa-4.dll
20k 2004/09/09 C:\cygwin\usr\X11R6\bin\cygpsres-1.dll
30k 2004/09/09 C:\cygwin\usr\X11R6\bin\cygSM-6.dll
66k 2004/03/31 C:\cygwin\usr\X11R6\bin\cygUil-2.dll
876k 2004/09/09 C:\cygwin\usr\X11R6\bin\cygX11-6.dll
253k 2004/09/09 C:\cygwin\usr\X11R6\bin\cygXaw-6.dll
356k 2004/09/09 C:\cygwin\usr\X11R6\bin\cygXaw-7.dll
362k 2004/09/09 C:\cygwin\usr\X11R6\bin\cygXaw-8.dll
275k 2004/01/13 C:\cygwin\usr\X11R6\bin\cygXaw3d-7.dll
9k 2004/09/09 C:\cygwin\usr\X11R6\bin\cygXcomposite-1.dll
30k 2004/09/09 C:\cygwin\usr\X11R6\bin\cygXcursor-1.dll
9k 2004/09/09 C:\cygwin\usr\X11R6\bin\cygXdamage-1.dll
7k 2004/09/09 C:\cygwin\usr\X11R6\bin\cygXevie-1.dll
49k 2004/09/09 C:\cygwin\usr\X11R6\bin\cygXext-6.dll
16k 2004/09/09 C:\cygwin\usr\X11R6\bin\cygXfixes-3.dll
56k 2004/03/11 C:\cygwin\usr\X11R6\bin\cygXft-1.dll
63k 2004/03/23 C:\cygwin\usr\X11R6\bin\cygXft-2.dll
27k 2004/09/09 C:\cygwin\usr\X11R6\bin\cygXi-6.dll
125k 2004/09/09 C:\cygwin\usr\X11R6\bin\cygxkbfile-1.dll
12k 2004/09/09 C:\cygwin\usr\X11R6\bin\cygxkbui-1.dll
1294k 2004/03/31 C:\cygwin\usr\X11R6\bin\cygXm-2.dll
459k 2004/02/10 C:\cygwin\usr\X11R6\bin\cygXmHTML-0.dll
76k 2004/09/09 C:\cygwin\usr\X11R6\bin\cygXmu-6.dll
11k 2004/09/09 C:\cygwin\usr\X11R6\bin\cygXmuu-1.dll
26k 2004/09/09 C:\cygwin\usr\X11R6\bin\cygXp-6.dll
51k 2004/09/09 C:\cygwin\usr\X11R6\bin\cygXpm-4.dll
11k 2004/09/09 C:\cygwin\usr\X11R6\bin\cygXrandr-2.dll
28k 2004/09/09 C:\cygwin\usr\X11R6\bin\cygXrender-1.dll
8k 2004/09/09 C:\cygwin\usr\X11R6\bin\cygXRes-1.dll
282k 2004/09/09 C:\cygwin\usr\X11R6\bin\cygXt-6.dll
27k 2004/09/09 C:\cygwin\usr\X11R6\bin\cygXTrap-6.dll
17k 2004/09/09 C:\cygwin\usr\X11R6\bin\cygXtst-6.dll
Cygwin Package Information
Package Version
_update-info-dir 00228-1
a2ps 4.13-1
agetty 2.1-1
antiword 0.34-2
apache 1.3.29-2
apr 0.9.5pre20040608-1
apr-util 0.9.5pre20040608-1
ash 20040127-1
aspell 0.50.3-1
aspell-de 0.50.2-1
aspell-dev 0.50.3-1
aspell-doc 0.50.3-1
aspell-en 0.51.0-1
aspell-pl 0.50.2-1
astyle 1.15.3-3
atk 1.6.1-2
atk-devel 1.6.1-2
atk-doc 1.6.1-2
atk-runtime 1.6.1-2
audiofile 0.2.6-2
autoconf 2.59-1
autoconf-devel 2.59-1
autoconf-stable 2.13-5
automake 1.7.9-1
automake-devel 1.9.1-1
automake-stable 1.4p6-2
autossh 1.2g-2
base-files 3.0-3
base-passwd 2.0-1
bash 2.05b-16
bc 1.06-1
binutils 20040725-2
bison 20030307-1
byacc 1.9-1
bzip2 1.0.2-6
c-client 2002e-3
c3270 3.2.20-1
cabextract 0.6-2
ccache 2.2-1
ccdoc 0.8.39-1
ccrypt 1.7-1
cgoban 1.9.14-1
check 0.8.4-1
chkconfig 1.2.24h-1
clear 1.0-1
clisp 2.33.1-1
cmake 2.0.3-1
cocom 0.995-1
compface 1.4-5
cpio 2.5-3
cppunit 1.9.14-1
cron 3.0.1-12
crypt 1.1-1
ctags 5.5-4
ctetris 0.29-1
curl 7.11.1-1
curl-devel 7.11.1-1
cvs 1.11.17-1
cygipc 2.03-2
cygrunsrv 1.0-1
cygutils 1.2.5-1
cygwin 1.5.11-1
cygwin-doc 1.3-7
cygwin-x-doc 1.0.4-1
d 1.2.0-1
db2 2.7.7-4
db3.1 3.1.17-2
db4.1 4.1.25-1
db4.2 4.2.52-1
ddd 3.3.9-1
dejagnu 20021217-2
diffutils 2.8.7-1
distcc 2.16-1
docbook-xml42 4.2-2
docbook-xsl 1.65.1-1
doxygen 1.2.18-1
dpkg 1.10.4-2
e2fsimage 0.2.0-1
e2fsprogs 1.35-2
ed 0.2-1
editrights 1.01-1
ELFIO 1.0.0-1
emacs 21.2-13
emacs-el 21.2-13
emacs-X11 21.2-13
enscript 1.6.3-3
esound 0.2.35-1
exif 0.6.9-1
exim 4.41-1
expat 1.95.7-1
expect 20030128-1
fetchmail 6.2.5-2
figlet 2.2-1
file 4.10-1
fileutils 4.1-2
findutils 4.1.7-4
flex 2.5.4a-3
fltk 1.1.4-2
fontconfig 2.2.2-1
fortune 1.8-2
freeglut 2.2.0-1
freetype2 2.1.5-1
fvwm 2.4.7-3
gawk 3.1.4-3
gcc 3.3.3-3
gcc-ada 3.3.3-3
gcc-core 3.3.3-3
gcc-g++ 3.3.3-3
gcc-g77 3.3.3-3
gcc-gdc 3.3.3-3
gcc-gpc 3.3.3-3
gcc-java 3.3.3-3
gcc-mingw 20040810-1
gcc-mingw-ada 20040810-1
gcc-mingw-core 20040810-1
gcc-mingw-g++ 20040810-1
gcc-mingw-g77 20040810-1
gcc-mingw-gpc 20040810-1
gcc-mingw-java 20040810-1
gcc-mingw-objc 20040810-1
gcc-objc 3.3.3-3
gd 2.0.21-1
gdb 20030919-1
gdbm 1.8.3-7
gettext 0.14.1-1
gettext-devel 0.14.1-1
ghostscript 7.05-2
ghostscript-base 7.05-2
ghostscript-x11 7.05-2
glib 1.2.10-2
glib-devel 1.2.10-2
glib2 2.4.5-1
glib2-devel 2.4.5-1
glib2-doc 2.4.5-1
glib2-runtime 2.4.5-1
gmp 4.1.2-1
gnugo 3.4-1
gnupg 1.2.4-1
gnuplot 3.8j.0-1
gperf 2.7.2-1
grace 5.1.14-2
GraphicsMagick 1.0.6-1
grep 2.5-1
groff 1.18.1-2
gsl 1.5-1
gtk+ 1.2.10-2
gtk+-devel 1.2.10-2
gtk2-x11 2.4.4-1
gtk2-x11-devel 2.4.4-1
gtk2-x11-doc 2.4.4-1
gtk2-x11-runtime 2.4.4-1
gtypist 2.7-2
guile 1.6.4-12
guile-devel 1.6.4-12
guile-doc 1.6.4-12
gv 3.5.8-1
gzip 1.3.5-1
help2man 1.33.1-1
ImageMagick 6.0.4-1
indent 2.2.9-1
inetutils 1.3.2-28
initscripts 0.9-1
intltool 0.31-1
ioperm 0.4-1
irc 20010101-3
jasper 1.701.0-1
jbigkit 1.5-3
jgraph 8.3-1
jpeg 6b-11
keychain 2.0.3-2
lcms 1.13-1
less 381-1
lesstif 0.93.94-2
lftp 2.6.10-2
libapr0 0.9.5pre20040608-1
libaprutil0 0.9.5pre20040608-1
libart_lgpl 2.3.16-1
libaspell15 0.50.3-1
libaudiofile-devel 0.2.6-2
libaudiofile0 0.2.6-2
libbz2_0 1.0.2-1
libbz2_1 1.0.2-6
libcharset1 1.9.2-1
libcroco 0.5.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
libdb4.1 4.1.25-1
libdb4.1-devel 4.1.25-1
libdb4.2 4.2.52-1
libdb4.2-devel 4.2.52-1
libesound-devel 0.2.35-1
libesound0 0.2.35-1
libexif 0.6.9-1
libfontconfig-devel 2.2.2-1
libfontconfig1 2.2.2-1
libfpx 1.2.0.9-1
libfreetype2-devel 2.1.5-1
libfreetype26 2.1.5-1
libgd-devel 2.0.21-1
libgd2 2.0.21-1
libgdbm 1.8.0-5
libgdbm-devel 1.8.3-7
libgdbm3 1.8.3-3
libgdbm4 1.8.3-7
libgettextpo0 0.14.1-1
libGraphicsMagick-devel 1.0.6-1
libGraphicsMagick0 1.0.6-1
libguile12 1.6.4-12
libguile12abi13 1.6.4-2
libiconv 1.9.2-1
libiconv2 1.9.2-1
libIDL 0.8.3-2
libintl 0.10.38-3
libintl1 0.10.40-1
libintl2 0.12.1-3
libintl3 0.14.1-1
libjpeg62 6b-11
libjpeg6b 6b-8
libkpathsea3 2.0.2-14
libkpathsea3abi13 2.0.2-2
libltdl3 1.5.6-3
libMagick-devel 6.0.4-1
libMagick6 6.0.4-1
libmcrypt 2.5.7-2
libmcrypt-devel 2.5.7-2
libmng 1.0.8-1
libncurses-devel 5.3-4
libncurses5 5.2-1
libncurses6 5.2-8
libncurses7 5.3-4
libneon24 0.24.7-1
libopenldap2 2.1.25-1
libopenldap2_2_7 2.2.15-2
libpcre 4.1-1
libpcre0 4.5-1
libpng 1.2.5-4
libpng10 1.0.15-4
libpng10-devel 1.0.15-4
libpng12 1.2.5-4
libpng12-devel 1.2.5-4
libpng2 1.0.12-1
libpopt0 1.6.4-4
libreadline4 4.1-2
libreadline5 4.3-5
libsmi 0.4.2-1
libtiff-devel 3.6.0-5
libtiff3 3.6.0-2
libtiff4 3.6.0-5
libtool 1.5b-1
libtool-devel 1.5.6-3
libtool-stable 1.4.3-2
libungif 4.1.0-3
libwmf 0.2.8.3-1
libxerces-c21 2.1.0-1
libxerces-c22 2.2.0-1
libxerces-c23 2.3.0-4
libxerces-c24 2.4.0-4
libxerces-c25 2.5.0-1
libXft 2.1.6-1
libXft-devel 2.1.6-1
libXft1 1.0.0-1
libXft2 2.1.6-1
libxml2 2.6.11-1
libxslt 1.1.8-1
lilypond 2.2.5-1
lilypond-doc 2.2.5-1
links 0.99pre14-1
login 1.9-7
lynx 2.8.4-8
m4 1.4-1
make 3.80-1
man 1.5k-3
mc 4.6.0-4
mhash 0.8.18-1
mhash-devel 0.8.18-1
mingw-runtime 3.5-1
mingw-zlib 1.2.1-2
minires 0.97-1
minires-devel 0.97-1
mktemp 1.5-3
more 2.11o-1
mt 2.3-1
mutt 1.4.1-2
naim 0.11.7.2-1
nano 1.2.2-1
nasm 0.98.38-1
ncftp 3.1.7-1
ncurses 5.3-4
ncurses-demo 5.3-4
nedit 5.4-1
neon 0.24.7-1
netcat 1.10-2
ocaml 3.08.1-1
openbox 0.99.1-4
opengl 1.1.0-7
openjade 1.3.3-1
openldap 2.2.15-2
openldap-devel 2.2.15-2
OpenSP 1.5.1-1
openssh 3.9p1-1
openssl 0.9.7d-1
openssl-devel 0.9.7d-1
ORBit2 2.10.3-1
ORBit2-devel 2.10.3-1
pango 1.4.1-1
pango-devel 1.4.1-1
pango-doc 1.4.1-1
pango-runtime 1.4.1-1
par 1.52-1
patch 2.5.8-8
patchutils 0.2.30pre1-1
pcre 4.5-1
pcre-devel 4.5-1
pcre-doc 4.5-1
pdksh 5.2.14-3
perl 5.8.5-3
perl-libwin32 0.191-1
perl_manpages 5.8.5-3
pine 4.58-1
pinfo 0.6.8-1
pkgconfig 0.15.0-4
popt 1.6.4-4
postgresql 7.4.5-1
pr3270 3.2.20-1
procmail 3.22-10
procps 010801-2
proftpd 1.2.9-1
psutils 1.17-1
python 2.3.4-2
rcs 5.7-3
readline 4.3-5
rebase 2.3-1
robots 2.0-4
rpm 4.1-1
rpm-build 4.1-1
rpm-doc 4.1-1
rsync 2.6.2-2
ruby 1.8.1-1
rxvt 2.7.10-4
s3270 3.2.20-1
sed 4.1.2-1
setsid 0.0-3
sh-utils 2.0.15-4
sharutils 4.2.1-3
shutdown 1.4-1
splint 3.1.1-1
squid 2.4.STABLE7-1
ssmtp 2.60.9-3
stunnel 4.04-3
subversion 1.0.6-1
subversion-devel 1.0.6-1
suite3270 3.2.20-1
sunrpc 4.0-2
SWI-Prolog 5.2.6-1
swig 1.3.19-1
sysvinit 2.84-4
tar 1.13.25-5
tcl3270 3.2.20-1
tcltk 20030901-1
tcm 2.20-1
tcp_wrappers 7.6-1
tcsh 6.13.00-2
termcap 20021106-2
terminfo 5.3_20030726-1
tetex 2.0.2-14
tetex-base 2.0.2-14
tetex-bin 2.0.2-14
tetex-devel 2.0.2-14
tetex-doc 2.0.2-14
tetex-extra 2.0.2-14
tetex-tiny 2.0.2-14
tetex-x11 2.0.2-14
texinfo 4.2-4
TeXmacs 1.0.4-4
textutils 2.0.21-1
tidy 030901-1
tiff 3.6.0-5
time 1.7-1
tin 1.6.2-3
transfig 3.2.4-2
ttcp 19980512-1
tzcode 2003e-1
ucl 1.01-1
units 1.77-1
unzip 5.50-5
upx 1.24-1
uw-imap 2002e-3
uw-imap-imapd 2002e-3
uw-imap-util 2002e-3
vim 6.3-1
w32api 3.1-1
wget 1.9.1-1
which 1.5-2
whois 4.6.14-1
WindowMaker 0.80.2-1
WordNet 2.0-1
wtf 0.0.4-6
X-start-menu-icons 1.0.1-1
X-startup-scripts 1.0.8-1
x2x 1.30-2
x3270 3.2.20-1
Xaw3d 1.5D-5
xemacs 21.4.15-1
xemacs-emacs-common 21.4.15-1
xemacs-mule-sumo 2004-08-18-1
xemacs-sumo 2004-08-18-1
xemacs-tags 21.4.15-1
xerces-c 2.5.0-1
xerces-c-devel 2.5.0-1
xerces-c-doc 2.5.0-1
xfig 3.2.4-6
xfig-bin 3.2.4-3
xfig-doc 3.2.4-2
xfig-etc 3.2.4-4
xfig-lib 3.2.4-6
xfig-man 3.2.4-2
XFree86-base 4.3.0-11
XFree86-bin 4.3.0-21
XFree86-bin-icons 4.3.0-7
XFree86-doc 4.3.0-2
XFree86-etc 4.3.0-12
XFree86-f100 4.3.0-2
XFree86-fcyr 4.3.0-2
XFree86-fenc 4.3.0-2
XFree86-fnts 4.3.0-2
XFree86-fscl 4.3.0-2
XFree86-fsrv 4.3.0-9
XFree86-html 4.3.0-10
XFree86-jdoc 4.3.0-2
XFree86-lib 4.3.0-3
XFree86-lib-compat 4.3.0-2
XFree86-man 4.3.0-10
XFree86-nest 4.3.0-8
XFree86-prog 4.3.0-21
XFree86-prt 4.3.0-6
XFree86-ps 4.3.0-2
XFree86-startup-scripts 4.3.0-1
XFree86-vfb 4.3.0-8
XFree86-xserv 4.3.0-68
XFree86-xwinclip 4.3.0-3
xgraph 12.1-1
xinetd 2.3.9-1
XmHTML 1.1.7-1
xmlto 0.0.18-1
xorg-x11-base 6.8.0.0-1
xorg-x11-bin 6.8.0.0-1
xorg-x11-bin-dlls 6.8.0.0-1
xorg-x11-bin-lndir 6.8.0.0-1
xorg-x11-devel 6.8.0.0-1
xorg-x11-etc 6.8.0.0-1
xorg-x11-f100 6.8.0.0-1
xorg-x11-fcyr 6.8.0.0-1
xorg-x11-fenc 6.8.0.0-1
xorg-x11-fnts 6.8.0.0-1
xorg-x11-fscl 6.8.0.0-1
xorg-x11-fsrv 6.8.0.0-1
xorg-x11-libs-data 6.8.0.0-1
xorg-x11-man-pages 6.8.0.0-1
xorg-x11-man-pages-html 6.8.0.0-1
xorg-x11-nest 6.8.0.0-1
xorg-x11-vfb 6.8.0.0-1
xorg-x11-xwin 6.8.0.0-1
xorg-x11-xwin-gl 6.8.0.0-1
xpm-nox 4.2.0-4
xterm 185-4
xwinclip 1.2.0-1
xwinwm 0.0.5-1
zip 2.3-6
zlib 1.2.1-2
zsh 4.2.0-2
Use -h to see help about each section
_________________________________
Rémy Gauthier
Chef des tests de performance, Altitude
Benchmark Manager, Altitude
AD OPT Technologies Inc.
T: 514.345.0580 x 341
F: 514.345.0422
www.ad-opt.com
--
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/
- Raw text -