Corinna Vinschen wrote :
I'm sorry I sometimes forget there are several windows versions.There seems to be odd problems with windows sp2 (and some sp1 with undetermined updates).
Never heard of Windows sp2. NT4 SP2? 2000 SP2? XP SP2?
I'm using windows xp sp2 with all lastest microsoft updates (Windows XP Pro. V 5.1 Build 2600 SP2)
I had the same result on some windows xp sp1 computers which had some microsoft updates.
I had a correct behaviour (no bug), on some windows xp sp1 computers which had no updates.
I tried lastest cygwin snapshot (2005-Mar-30). So cygwin dll version is 1.5.14 build on March 30 2005.
I attach cygcheck.out as asked in the cygwin' problem webpage.
i read most of it before sending the message, but I was not enough precise in my previous mail, I'm sorry.I work on windows version of drqueue, which is an opensource distributed rendering management software (for use with maya rendering for exemple), designed for unix, so it uses IPC ans sockets.
The port works well for the most of it, except for the server itself (the master program).
The unix version has no problem on all this, it works on linux, bsds, irix..
Please take a look in the main loop (main function), of this short file : http://www.drqueue.org/svn/trunk/drqueue/master.c
basicly, the program do this :
-init config
-load saved database of jobs
-set signals handlers
-get shared memory (IPC shared memory and semaphores)
-fork a consitency checking task (it is not involved in the problem, i tested)
-bind a port (it's server!)
-then go the usual main loop which forks childs process to accept connections.
on windows sp2 (and some sp1 with updates), the master keep yelling a strange error :
*** MapViewOfFileEx (0xF10000), Win32 error 487. Terminating.
error 487 means "Attempt to access invalid address."
Ok, three things here.
First, please follow the reporting guidelines on
http://cygwin.com/problems.html.
Second, did you try a developers snapshot from http://cygwin.com/snapshots?i just tried (i installed it as said in the faq, check cygcheck.out, you'll see dll version is lastest).
I got the same result
Third, if that's not already mentioned on the problems web page, pleaseI didn't find something in the mailing list talking specifically on socket, ipc and windows xp sp2 problem.
try to create a short, brief, concise, simple, as minimal as possible,
self-contained testcase which allows to reproduce the problem.
So I hope you wouldn't mind I attached a short testing program you can easily compil with gcc to reproduce the bug.
If you have SP1, you may not see the bug (depend of your upgrades).
I attached the program output with those MapViewOfFileEx errors.
In the C file :
If you do not define USE_IPC, you should not have the bug, as it occurs only with shared memory used.
If you define BIND_AFTER_FORK, you should not have the bug either, as it occurs when there is a fork after a BIND and before end of socket usage. But using BIND_AFTER_WORK is not a good way to handle the socket.
If you know a workaround, waiting this to be fixed, I would enjoy to use it in my program.
Thank you and sorry for my lack of precision in previous mail,
Vincent
Cygwin Configuration Diagnostics Current System Time: Fri Apr 01 12:45:54 2005
Windows XP Professional Ver 5.1 Build 2600 Service Pack 2 Path: d:\cygwin\lib\subversion\bin c:\GTK\bin d:\cygwin\usr\local\bin d:\cygwin\bin d:\cygwin\bin d:\cygwin\usr\X11R6\bin c:\GTK\bin c:\Program Files\Alias\Maya6.0\bin c:\WINXP\system32 c:\WINXP c:\WINXP\System32\Wbem c:\Program Files\Executive Software\Diskeeper\ c:\Program Files\Fichiers communs\GTK\2.0\bin c:\Program Files\ATI Technologies\ATI Control Panel c:\Program Files\WinSCP3\ .\ Output from d:\cygwin\bin\id.exe (nontsec) UID: 1005(kraken) GID: 513(Aucun) 513(Aucun) Output from d:\cygwin\bin\id.exe (ntsec) UID: 1005(kraken) GID: 513(Aucun) 0(root) 513(Aucun) 544(Administrateurs) 545(Utilisateurs) 1007(Debugger Users) SysDir: C:\WINXP\system32 WinDir: C:\WINXP CYGWIN = `server' C_INCLUDE_PATH = `/cygdrive/c/GTK/include' HOME = `d:\cygwin\home\kraken' LIBRARY_PATH = `/cygdrive/c/GTK/lib:/lib/w32api' MAKE_MODE = `unix' PWD = `/usr/local/src' USER = `kraken' ACLOCAL_FLAGS = `-I /cygdrive/c/GTK/share/aclocal ' ALLUSERSPROFILE = `C:\Documents and Settings\All Users.WINXP' APPDATA = `C:\Documents and Settings\kraken\Application Data' CLIENTNAME = `Console' COMMONPROGRAMFILES = `C:\Program Files\Fichiers communs' COMPUTERNAME = `KRAKEN-PC' COMSPEC = `C:\WINXP\system32\cmd.exe' CVS_RSH = `/bin/ssh' DRQUEUE_BIN = `C:\Program Files\drqueue\bin' DRQUEUE_DB = `C:\Program Files\drqueue\db' DRQUEUE_ETC = `C:\Program Files\drqueue\etc' DRQUEUE_ISSLAVE = `1' DRQUEUE_LOGS = `c:\Program Files\drqueue\logs' DRQUEUE_MASTER = `KRAKEN-PC' DRQUEUE_ROOT = `C:\Program Files\drqueue' DRQUEUE_TMP = `\\Kraken-pc\d' FP_NO_HOST_CHECK = `NO' GTK_BASEPATH = `/cygdrive/c/GTK' HOMEDRIVE = `C:' HOMEPATH = `\Documents and Settings\kraken' HOSTNAME = `kraken-pc' INCLUDE = `C:\Program Files\Microsoft Visual Studio .NET 2003\SDK\v1.1\include\' INFOPATH = `/usr/local/info:/usr/info:/usr/share/info:/usr/autotool/devel/info:/usr/autotool/stable/info:' LIB = `C:\Program Files\Microsoft Visual Studio .NET 2003\SDK\v1.1\Lib\' LM_LICENSE_FILE = `c:\flexlm\aw.dat' LOGONSERVER = `\\KRAKEN-PC' MANPATH = `/usr/local/man:/usr/man:/usr/share/man:/usr/autotool/devel/man::/usr/ssl/man' NUMBER_OF_PROCESSORS = `1' OLDPWD = `/home/kraken' OS = `Windows_NT' PATHEXT = `.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH' PKG_CONFIG_PATH = `/usr/X11R6/lib/pkgconfig:/cygdrive/c/GTK/lib/pkgconfig' PRINTER = `hp deskjet 990c series' PROCESSOR_ARCHITECTURE = `x86' PROCESSOR_IDENTIFIER = `x86 Family 6 Model 8 Stepping 1, AuthenticAMD' PROCESSOR_LEVEL = `6' PROCESSOR_REVISION = `0801' PROGRAMFILES = `C:\Program Files' PROMPT = `$P$G' PS1 = `\[\033]0;\w\007 [EMAIL PROTECTED] \[\033[33m\w\033[0m\] $ ' SESSIONNAME = `Console' SHLVL = `1' SYSTEMDRIVE = `C:' SYSTEMROOT = `C:\WINXP' TEMP = `C:\DOCUME~1\kraken\LOCALS~1\Temp' TERM = `cygwin' TMP = `C:\DOCUME~1\kraken\LOCALS~1\Temp' USERDOMAIN = `KRAKEN-PC' USERNAME = `kraken' USERPROFILE = `C:\Documents and Settings\kraken' VS71COMNTOOLS = `C:\Program Files\Microsoft Visual Studio .NET 2003\Common7\Tools\' WINDIR = `C:\WINXP' _ = `/usr/bin/cygcheck.exe' 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) = `d:\cygwin' flags = 0x0000000a HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/usr/bin (default) = `d:\cygwin/bin' flags = 0x0000000a HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/usr/lib (default) = `d:\cygwin/lib' flags = 0x0000000a HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\Program Options c: hd NTFS 78159Mb 95% CP CS UN PA FC Disque local d: hd NTFS 38162Mb 65% CP CS UN PA FC data e: fd N/A N/A f: fd N/A N/A g: cd CDFS 4434Mb 100% CS UN hl2 h: cd N/A N/A d:\cygwin / system binmode d:\cygwin/bin /usr/bin system binmode d:\cygwin/lib /usr/lib system binmode . /cygdrive system binmode,cygdrive Found: d:\cygwin\bin\awk.exe Found: d:\cygwin\bin\bash.exe Found: d:\cygwin\bin\cat.exe Found: d:\cygwin\bin\cp.exe Found: d:\cygwin\bin\cpp.exe Found: d:\cygwin\bin\find.exe Found: d:\cygwin\bin\gcc.exe Found: d:\cygwin\bin\gdb.exe Found: d:\cygwin\bin\grep.exe Found: d:\cygwin\bin\ld.exe Found: d:\cygwin\bin\ls.exe Found: d:\cygwin\bin\make.exe Found: d:\cygwin\bin\mv.exe Found: d:\cygwin\bin\rm.exe Found: d:\cygwin\bin\sed.exe Found: d:\cygwin\bin\sh.exe Found: d:\cygwin\bin\tar.exe 125k 2004/12/30 d:\cygwin\lib\subversion\bin\cygsvn_client-1-0.dll - os=4.0 img=1.0 sys=4.0 "cygsvn_client-1-0.dll" v0.0 ts=2004/12/30 16:52 28k 2004/12/30 d:\cygwin\lib\subversion\bin\cygsvn_delta-1-0.dll - os=4.0 img=1.0 sys=4.0 "cygsvn_delta-1-0.dll" v0.0 ts=2004/12/30 16:47 23k 2004/12/30 d:\cygwin\lib\subversion\bin\cygsvn_diff-1-0.dll - os=4.0 img=1.0 sys=4.0 "cygsvn_diff-1-0.dll" v0.0 ts=2004/12/30 16:51 15k 2004/12/30 d:\cygwin\lib\subversion\bin\cygsvn_fs-1-0.dll - os=4.0 img=1.0 sys=4.0 "cygsvn_fs-1-0.dll" v0.0 ts=2004/12/30 16:49 113k 2004/12/30 d:\cygwin\lib\subversion\bin\cygsvn_fs_base-1-0.dll - os=4.0 img=1.0 sys=4.0 "cygsvn_fs_base-1-0.dll" v0.0 ts=2004/12/30 16:48 81k 2004/12/30 d:\cygwin\lib\subversion\bin\cygsvn_fs_fs-1-0.dll - os=4.0 img=1.0 sys=4.0 "cygsvn_fs_fs-1-0.dll" v0.0 ts=2004/12/30 16:48 8k 2004/12/30 d:\cygwin\lib\subversion\bin\cygsvn_ra-1-0.dll - os=4.0 img=1.0 sys=4.0 "cygsvn_ra-1-0.dll" v0.0 ts=2004/12/30 16:52 72k 2004/12/30 d:\cygwin\lib\subversion\bin\cygsvn_ra_dav-1-0.dll - os=4.0 img=1.0 sys=4.0 "cygsvn_ra_dav-1-0.dll" v0.0 ts=2004/12/30 16:51 16k 2004/12/30 d:\cygwin\lib\subversion\bin\cygsvn_ra_local-1-0.dll - os=4.0 img=1.0 sys=4.0 "cygsvn_ra_local-1-0.dll" v0.0 ts=2004/12/30 16:49 53k 2004/12/30 d:\cygwin\lib\subversion\bin\cygsvn_ra_svn-1-0.dll - os=4.0 img=1.0 sys=4.0 "cygsvn_ra_svn-1-0.dll" v0.0 ts=2004/12/30 16:49 83k 2004/12/30 d:\cygwin\lib\subversion\bin\cygsvn_repos-1-0.dll - os=4.0 img=1.0 sys=4.0 "cygsvn_repos-1-0.dll" v0.0 ts=2004/12/30 16:49 128k 2004/12/30 d:\cygwin\lib\subversion\bin\cygsvn_subr-1-0.dll - os=4.0 img=1.0 sys=4.0 "cygsvn_subr-1-0.dll" v0.0 ts=2004/12/30 16:47 136k 2004/12/30 d:\cygwin\lib\subversion\bin\cygsvn_wc-1-0.dll - os=4.0 img=1.0 sys=4.0 "cygsvn_wc-1-0.dll" v0.0 ts=2004/12/30 16:51 93k 2005/02/17 d:\cygwin\bin\cygapr-0-0.dll - os=4.0 img=1.0 sys=4.0 "cygapr-0-0.dll" v0.0 ts=2005/2/17 22:52 68k 2005/02/17 d:\cygwin\bin\cygaprutil-0-0.dll - os=4.0 img=1.0 sys=4.0 "cygaprutil-0-0.dll" v0.0 ts=2005/2/17 22:56 77k 2004/06/04 d:\cygwin\bin\cygart_lgpl_2-2.dll - os=4.0 img=1.0 sys=4.0 "cygart_lgpl_2-2.dll" v0.0 ts=2004/6/4 12:20 123k 2004/09/29 d:\cygwin\bin\cygatk-1.0-0.dll - os=4.0 img=1.0 sys=4.0 "cygatk-1.0-0.dll" v0.0 ts=2004/9/30 1:16 336k 2004/10/27 d:\cygwin\bin\cygbonobo-2-0.dll - os=4.0 img=1.0 sys=4.0 "cygbonobo-2-0.dll" v0.0 ts=2004/10/27 9:43 72k 2004/10/27 d:\cygwin\bin\cygbonobo-activation-4.dll - os=4.0 img=1.0 sys=4.0 "cygbonobo-activation-4.dll" v0.0 ts=2004/10/27 1:19 55k 2004/09/14 d:\cygwin\bin\cygbz2-1.dll - os=4.0 img=1.0 sys=4.0 "cygbz2-1.dll" v0.0 ts=2004/9/14 6:16 18k 2004/07/06 d:\cygwin\bin\cygcharset-1.dll - os=4.0 img=1.0 sys=4.0 "cygcharset-1.dll" v0.0 ts=2004/7/6 20:09 529k 2004/06/27 d:\cygwin\bin\cygcppunit-1-9-14.dll - os=4.0 img=1.0 sys=4.0 "cygcppunit-1-9-14.dll" v0.0 ts=2004/6/27 3:29 260k 2004/10/26 d:\cygwin\bin\cygcroco-0.6-3.dll - os=4.0 img=1.0 sys=4.0 "cygcroco-0.6-3.dll" v0.0 ts=2004/10/27 0:09 7k 2003/10/19 d:\cygwin\bin\cygcrypt-0.dll - os=4.0 img=1.0 sys=4.0 "cygcrypt-0.dll" v0.0 ts=2003/10/19 9:57 852k 2005/03/23 d:\cygwin\bin\cygcrypto-0.9.7.dll - os=4.0 img=1.0 sys=4.0 "cygcrypto-0.9.7.dll" v0.0 ts=2005/3/23 11:16 617k 2004/03/22 d:\cygwin\bin\cygcurl-2.dll - os=4.0 img=1.0 sys=4.0 "cygcurl-2.dll" v0.0 ts=2004/3/22 16:52 22k 2004/02/10 d:\cygwin\bin\cygcygipc-2.dll - os=4.0 img=1.0 sys=4.0 "cygcygipc-2.dll" v0.0 ts=2004/2/10 3:48 831k 2003/09/20 d:\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 23:51 895k 2004/04/28 d:\cygwin\bin\cygdb-4.2.dll - os=4.0 img=1.0 sys=4.0 "cygdb-4.2.dll" v0.0 ts=2004/4/27 17:31 1080k 2003/09/20 d:\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 23:53 1156k 2004/04/28 d:\cygwin\bin\cygdb_cxx-4.2.dll - os=4.0 img=1.0 sys=4.0 "cygdb_cxx-4.2.dll" v0.0 ts=2004/4/27 17:35 9k 2004/10/24 d:\cygwin\bin\cygdlloader-6.dll - os=4.0 img=1.0 sys=4.0 "cygdlloader-6.dll" v0.0 ts=2004/10/24 9:59 174k 2004/10/14 d:\cygwin\bin\cygexpat-0.dll - os=4.0 img=1.0 sys=4.0 "cygexpat-0.dll" v0.0 ts=2004/10/14 10:34 65k 2005/01/08 d:\cygwin\bin\cygexslt-0.dll - os=4.0 img=1.0 sys=4.0 "cygexslt-0.dll" v0.0 ts=2005/1/8 14:27 654k 2003/11/04 d:\cygwin\bin\cygfltknox-0.dll - os=4.0 img=1.0 sys=4.0 "cygfltknox-0.dll" v0.0 ts=2003/11/4 22:57 65k 2003/11/04 d:\cygwin\bin\cygfltknox_forms-0.dll - os=4.0 img=1.0 sys=4.0 "cygfltknox_forms-0.dll" v0.0 ts=2003/11/4 22:57 81k 2003/11/04 d:\cygwin\bin\cygfltknox_gl-0.dll - os=4.0 img=1.0 sys=4.0 "cygfltknox_gl-0.dll" v0.0 ts=2003/11/4 22:58 108k 2003/11/04 d:\cygwin\bin\cygfltknox_images-0.dll - os=4.0 img=1.0 sys=4.0 "cygfltknox_images-0.dll" v0.0 ts=2003/11/4 22:58 129k 2004/03/11 d:\cygwin\bin\cygfontconfig-1.dll - os=4.0 img=1.0 sys=4.0 "cygfontconfig-1.dll" v0.0 ts=2004/3/11 1:12 40k 2004/10/10 d:\cygwin\bin\cygform-8.dll - os=4.0 img=1.0 sys=4.0 "cygform-8.dll" v0.0 ts=2004/10/10 10:33 45k 2001/04/25 d:\cygwin\bin\cygform5.dll - os=4.0 img=1.0 sys=4.0 "cygform5.dll" v0.0 ts=2001/4/25 7:28 35k 2002/01/09 d:\cygwin\bin\cygform6.dll - os=4.0 img=1.0 sys=4.0 "cygform6.dll" v0.0 ts=2002/1/9 7:03 48k 2003/08/09 d:\cygwin\bin\cygform7.dll - os=4.0 img=1.0 sys=4.0 "cygform7.dll" v0.0 ts=2003/8/9 11:25 907k 2004/06/09 d:\cygwin\bin\cygfpx-1.dll - os=4.0 img=1.0 sys=4.0 "cygfpx-1.dll" v0.0 ts=2004/6/9 10:35 361k 2003/10/25 d:\cygwin\bin\cygfreetype-6.dll - os=4.0 img=1.0 sys=4.0 "cygfreetype-6.dll" v0.0 ts=2003/10/22 6:18 28k 2003/07/20 d:\cygwin\bin\cyggdbm-3.dll - os=4.0 img=1.0 sys=4.0 "cyggdbm-3.dll" v0.0 ts=2003/7/20 9:58 30k 2003/08/11 d:\cygwin\bin\cyggdbm-4.dll - os=4.0 img=1.0 sys=4.0 "cyggdbm-4.dll" v0.0 ts=2003/8/11 4:12 19k 2003/03/22 d:\cygwin\bin\cyggdbm.dll - os=4.0 img=1.0 sys=4.0 "cyggdbm.dll" v0.0 ts=2002/2/20 4:05 15k 2003/07/20 d:\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 10:00 15k 2003/08/11 d:\cygwin\bin\cyggdbm_compat-4.dll - os=4.0 img=1.0 sys=4.0 "cyggdbm_compat-4.dll" v0.0 ts=2003/8/11 4:13 394k 2004/12/31 d:\cygwin\bin\cyggdk-x11-2.0-0.dll - os=4.0 img=1.0 sys=4.0 "cyggdk-x11-2.0-0.dll" v0.0 ts=2004/12/30 21:59 79k 2004/12/31 d:\cygwin\bin\cyggdk_pixbuf-2.0-0.dll - os=4.0 img=1.0 sys=4.0 "cyggdk_pixbuf-2.0-0.dll" v0.0 ts=2004/12/30 21:36 56k 2004/12/31 d:\cygwin\bin\cyggdk_pixbuf_xlib-2.0-0.dll - os=4.0 img=1.0 sys=4.0 "cyggdk_pixbuf_xlib-2.0-0.dll" v0.0 ts=2004/12/30 23:45 107k 2004/07/06 d:\cygwin\bin\cyggettextlib-0-14-1.dll - os=4.0 img=1.0 sys=4.0 "cyggettextlib-0-14-1.dll" v0.0 ts=2004/7/6 19:56 17k 2004/07/06 d:\cygwin\bin\cyggettextpo-0.dll - os=4.0 img=1.0 sys=4.0 "cyggettextpo-0.dll" v0.0 ts=2004/7/6 19:56 190k 2004/07/06 d:\cygwin\bin\cyggettextsrc-0-14-1.dll - os=4.0 img=1.0 sys=4.0 "cyggettextsrc-0-14-1.dll" v0.0 ts=2004/7/6 19:56 79k 2004/09/07 d:\cygwin\bin\cygglade-2.0-0.dll - os=4.0 img=1.0 sys=4.0 "cygglade-2.0-0.dll" v0.0 ts=2004/9/8 0:54 135k 2004/09/02 d:\cygwin\bin\cygglib-1-2-0.dll - os=4.0 img=1.0 sys=4.0 "cygglib-1-2-0.dll" v0.0 ts=2004/9/2 20:21 564k 2004/12/30 d:\cygwin\bin\cygglib-2.0-0.dll - os=4.0 img=1.0 sys=4.0 "cygglib-2.0-0.dll" v0.0 ts=2004/12/30 15:17 11k 2004/09/02 d:\cygwin\bin\cyggmodule-1-2-0.dll - os=4.0 img=1.0 sys=4.0 "cyggmodule-1-2-0.dll" v0.0 ts=2004/9/2 20:23 11k 2004/12/30 d:\cygwin\bin\cyggmodule-2.0-0.dll - os=4.0 img=1.0 sys=4.0 "cyggmodule-2.0-0.dll" v0.0 ts=2004/12/30 15:21 158k 2004/10/16 d:\cygwin\bin\cyggmp-3.dll - os=4.0 img=1.0 sys=4.0 "cyggmp-3.dll" v0.0 ts=2004/10/16 9:40 288k 2004/10/16 d:\cygwin\bin\cyggmpxx-3.dll - os=4.0 img=1.0 sys=4.0 "cyggmpxx-3.dll" v0.0 ts=2004/10/16 9:40 32k 2004/09/29 d:\cygwin\bin\cyggnome-keyring-0.dll - os=4.0 img=1.0 sys=4.0 "cyggnome-keyring-0.dll" v0.0 ts=2004/9/29 8:27 167k 2004/09/24 d:\cygwin\bin\cyggnomecanvas-2-0.dll - os=4.0 img=1.0 sys=4.0 "cyggnomecanvas-2-0.dll" v0.0 ts=2004/9/24 4:42 252k 2004/12/30 d:\cygwin\bin\cyggobject-2.0-0.dll - os=4.0 img=1.0 sys=4.0 "cyggobject-2.0-0.dll" v0.0 ts=2004/12/30 15:20 351k 2004/07/17 d:\cygwin\bin\cygGraphicsMagick++-0.dll - os=4.0 img=1.0 sys=4.0 "cygGraphicsMagick++-0.dll" v0.0 ts=2004/7/17 10:48 2170k 2004/07/17 d:\cygwin\bin\cygGraphicsMagick-0.dll - os=4.0 img=1.0 sys=4.0 "cygGraphicsMagick-0.dll" v0.0 ts=2004/7/17 10:46 10k 2004/09/02 d:\cygwin\bin\cyggthread-1-2-0.dll - os=4.0 img=1.0 sys=4.0 "cyggthread-1-2-0.dll" v0.0 ts=2004/9/2 20:23 15k 2004/12/30 d:\cygwin\bin\cyggthread-2.0-0.dll - os=4.0 img=1.0 sys=4.0 "cyggthread-2.0-0.dll" v0.0 ts=2004/12/30 15:21 2708k 2004/12/31 d:\cygwin\bin\cyggtk-x11-2.0-0.dll - os=4.0 img=1.0 sys=4.0 "cyggtk-x11-2.0-0.dll" v0.0 ts=2004/12/30 22:55 527k 2004/10/12 d:\cygwin\bin\cygguile-12.dll - os=4.0 img=1.0 sys=4.0 "cygguile-12.dll" v0.0 ts=2004/10/12 16:28 640k 2004/10/12 d:\cygwin\bin\cygguile-16.dll - os=4.0 img=1.0 sys=4.0 "cygguile-16.dll" v0.0 ts=2004/10/12 16:42 17k 2004/10/12 d:\cygwin\bin\cygguile-ltdl-1.dll - os=4.0 img=1.0 sys=4.0 "cygguile-ltdl-1.dll" v0.0 ts=2004/10/12 13:22 5k 2004/10/12 d:\cygwin\bin\cygguile-ltdl-2.dll - os=4.0 img=1.0 sys=4.0 "cygguile-ltdl-2.dll" v0.0 ts=2004/10/12 13:02 11k 2004/10/12 d:\cygwin\bin\cygguile-srfi-srfi-1-v-2-2.dll - os=4.0 img=1.0 sys=4.0 "cygguile-srfi-srfi-1-v-2-2.dll" v0.0 ts=2004/10/12 16:42 68k 2004/10/12 d:\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=2004/10/12 16:28 4k 2004/10/12 d:\cygwin\bin\cygguile-srfi-srfi-13-14-v-2-2.dll - os=4.0 img=1.0 sys=4.0 "cygguile-srfi-srfi-13-14-v-2-2.dll" v0.0 ts=2004/10/12 16:43 31k 2004/10/12 d:\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=2004/10/12 16:28 22k 2004/10/12 d:\cygwin\bin\cygguile-srfi-srfi-4-v-2-2.dll - os=4.0 img=1.0 sys=4.0 "cygguile-srfi-srfi-4-v-2-2.dll" v0.0 ts=2004/10/12 16:42 12k 2004/10/12 d:\cygwin\bin\cygguilereadline-v-12-12.dll - os=4.0 img=1.0 sys=4.0 "cygguilereadline-v-12-12.dll" v0.0 ts=2004/10/12 16:28 11k 2004/10/12 d:\cygwin\bin\cygguilereadline-v-16-16.dll - os=4.0 img=1.0 sys=4.0 "cygguilereadline-v-16-16.dll" v0.0 ts=2004/10/12 16:42 17k 2001/06/28 d:\cygwin\bin\cyghistory4.dll - os=4.0 img=1.0 sys=4.0 "cyghistory4.dll" v0.0 ts=2001/1/7 5:34 29k 2003/08/10 d:\cygwin\bin\cyghistory5.dll - os=4.0 img=1.0 sys=4.0 "cyghistory5.dll" v0.0 ts=2003/8/11 1:16 25k 2004/10/12 d:\cygwin\bin\cyghistory6.dll - os=4.0 img=1.0 sys=4.0 "cyghistory6.dll" v0.0 ts=2004/10/12 8:51 991k 2004/07/06 d:\cygwin\bin\cygiconv-2.dll - os=4.0 img=1.0 sys=4.0 "cygiconv-2.dll" v0.0 ts=2004/7/6 20:10 147k 2004/08/31 d:\cygwin\bin\cygIDL-2-0.dll - os=4.0 img=1.0 sys=4.0 "cygIDL-2-0.dll" v0.0 ts=2004/8/31 4:00 22k 2001/12/13 d:\cygwin\bin\cygintl-1.dll - os=4.0 img=1.0 sys=4.0 "cygintl-1.dll" v0.0 ts=2001/12/13 10:28 37k 2003/08/10 d:\cygwin\bin\cygintl-2.dll - os=4.0 img=1.0 sys=4.0 "cygintl-2.dll" v0.0 ts=2003/8/10 23:50 54k 2004/07/06 d:\cygwin\bin\cygintl-3.dll - os=4.0 img=1.0 sys=4.0 "cygintl-3.dll" v0.0 ts=2004/7/6 19:51 21k 2001/06/20 d:\cygwin\bin\cygintl.dll - os=4.0 img=1.0 sys=4.0 "cygintl.dll" v0.0 ts=2001/6/20 19:09 12k 2003/02/17 d:\cygwin\bin\cygioperm-0.dll - os=4.0 img=1.0 sys=4.0 "cygioperm-0.dll" v0.0 ts=2003/2/17 20:58 241k 2004/08/06 d:\cygwin\bin\cygjasper-1-701-1.dll - os=4.0 img=1.0 sys=4.0 "cygjasper-1-701-1.dll" v0.0 ts=2004/8/6 17:17 48k 2003/08/10 d:\cygwin\bin\cygjbig1.dll - os=4.0 img=1.0 sys=4.0 "cygjbig1.dll" v0.0 ts=2003/8/11 1:58 132k 2003/08/11 d:\cygwin\bin\cygjpeg-62.dll - os=4.0 img=1.0 sys=4.0 "cygjpeg-62.dll" v0.0 ts=2003/8/11 2:37 119k 2002/02/09 d:\cygwin\bin\cygjpeg6b.dll - os=4.0 img=1.0 sys=4.0 "cygjpeg6b.dll" v0.0 ts=2002/2/9 6:19 60k 2004/09/27 d:\cygwin\bin\cygkpathsea-3.dll - os=4.0 img=1.0 sys=4.0 "cygkpathsea-3.dll" v0.0 ts=2004/9/27 19:32 71k 2004/12/30 d:\cygwin\bin\cygkpathsea-4.dll - os=4.0 img=1.0 sys=4.0 "cygkpathsea-4.dll" v0.0 ts=2004/12/30 15:38 40k 2004/01/02 d:\cygwin\bin\cyglber-2.dll - os=4.0 img=1.0 sys=4.0 "cyglber-2.dll" v0.0 ts=2004/1/2 12:11 156k 2004/06/04 d:\cygwin\bin\cyglcms-1.dll - os=4.0 img=1.0 sys=4.0 "cyglcms-1.dll" v0.0 ts=2004/6/4 16:00 194k 2004/01/02 d:\cygwin\bin\cygldap-2.dll - os=4.0 img=1.0 sys=4.0 "cygldap-2.dll" v0.0 ts=2004/1/2 12:27 202k 2004/01/02 d:\cygwin\bin\cygldap_r-2.dll - os=4.0 img=1.0 sys=4.0 "cygldap_r-2.dll" v0.0 ts=2004/1/2 12:27 26k 2004/09/22 d:\cygwin\bin\cygltdl-3.dll - os=4.0 img=1.0 sys=4.0 "cygltdl-3.dll" v0.0 ts=2004/9/22 8:50 26k 2004/10/24 d:\cygwin\bin\cygltdl-6.dll - os=4.0 img=1.0 sys=4.0 "cygltdl-6.dll" v0.0 ts=2004/10/24 9:59 146k 2004/12/21 d:\cygwin\bin\cygmagic-1.dll - os=4.0 img=1.0 sys=4.0 "cygmagic-1.dll" v0.0 ts=2004/12/21 15:34 369k 2004/08/11 d:\cygwin\bin\cygMagick++-6.dll - os=4.0 img=1.0 sys=4.0 "cygMagick++-6.dll" v0.0 ts=2004/8/11 8:04 3214k 2004/08/11 d:\cygwin\bin\cygMagick-6.dll - os=4.0 img=1.0 sys=4.0 "cygMagick-6.dll" v0.0 ts=2004/8/11 7:37 22k 2004/10/10 d:\cygwin\bin\cygmenu-8.dll - os=4.0 img=1.0 sys=4.0 "cygmenu-8.dll" v0.0 ts=2004/10/10 10:33 26k 2001/04/25 d:\cygwin\bin\cygmenu5.dll - os=4.0 img=1.0 sys=4.0 "cygmenu5.dll" v0.0 ts=2001/4/25 7:27 20k 2002/01/09 d:\cygwin\bin\cygmenu6.dll - os=4.0 img=1.0 sys=4.0 "cygmenu6.dll" v0.0 ts=2002/1/9 7:03 29k 2003/08/09 d:\cygwin\bin\cygmenu7.dll - os=4.0 img=1.0 sys=4.0 "cygmenu7.dll" v0.0 ts=2003/8/9 11:25 21k 2004/10/22 d:\cygwin\bin\cygminires.dll - os=4.0 img=1.0 sys=4.0 "cygminires.dll" v0.0 ts=2004/10/22 22:28 71k 2004/10/16 d:\cygwin\bin\cygmp-3.dll - os=4.0 img=1.0 sys=4.0 "cygmp-3.dll" v0.0 ts=2004/10/16 9:40 95k 2004/10/16 d:\cygwin\bin\cygmpfr-0.dll - os=4.0 img=1.0 sys=4.0 "cygmpfr-0.dll" v0.0 ts=2004/10/16 9:47 74k 2004/10/10 d:\cygwin\bin\cygncurses++-8.dll - os=4.0 img=1.0 sys=4.0 "cygncurses++-8.dll" v0.0 ts=2004/10/10 10:33 156k 2001/04/25 d:\cygwin\bin\cygncurses++5.dll - os=4.0 img=1.0 sys=4.0 "cygncurses++5.dll" v0.0 ts=2001/4/25 7:29 175k 2002/01/09 d:\cygwin\bin\cygncurses++6.dll - os=4.0 img=1.0 sys=4.0 "cygncurses++6.dll" v0.0 ts=2002/1/9 7:03 216k 2004/10/10 d:\cygwin\bin\cygncurses-8.dll - os=4.0 img=1.0 sys=4.0 "cygncurses-8.dll" v0.0 ts=2004/10/10 10:25 226k 2001/04/25 d:\cygwin\bin\cygncurses5.dll - os=4.0 img=1.0 sys=4.0 "cygncurses5.dll" v0.0 ts=2001/4/25 7:17 202k 2002/01/09 d:\cygwin\bin\cygncurses6.dll - os=4.0 img=1.0 sys=4.0 "cygncurses6.dll" v0.0 ts=2002/1/9 7:03 224k 2003/08/09 d:\cygwin\bin\cygncurses7.dll - os=4.0 img=1.0 sys=4.0 "cygncurses7.dll" v0.0 ts=2003/8/9 11:24 92k 2004/07/10 d:\cygwin\bin\cygneon-24.dll - os=4.0 img=1.0 sys=4.0 "cygneon-24.dll" v0.0 ts=2004/7/10 17:37 49k 2004/08/02 d:\cygwin\bin\cygogrove-0.dll - os=4.0 img=1.0 sys=4.0 "cygogrove-0.dll" v0.0 ts=2004/8/2 17:41 304k 2004/10/11 d:\cygwin\bin\cygORBit-2-0.dll - os=4.0 img=1.0 sys=4.0 "cygORBit-2-0.dll" v0.0 ts=2004/10/12 1:18 39k 2004/10/11 d:\cygwin\bin\cygORBit-imodule-2-0.dll - os=4.0 img=1.0 sys=4.0 "cygORBit-imodule-2-0.dll" v0.0 ts=2004/10/12 1:28 18k 2004/10/11 d:\cygwin\bin\cygORBitCosNaming-2-0.dll - os=4.0 img=1.0 sys=4.0 "cygORBitCosNaming-2-0.dll" v0.0 ts=2004/10/12 1:27 1706k 2004/08/02 d:\cygwin\bin\cygosp-4.dll - os=4.0 img=1.0 sys=4.0 "cygosp-4.dll" v0.0 ts=2004/8/2 16:51 326k 2004/08/02 d:\cygwin\bin\cygospgrove-0.dll - os=4.0 img=1.0 sys=4.0 "cygospgrove-0.dll" v0.0 ts=2004/8/2 18:07 1922k 2004/08/02 d:\cygwin\bin\cygostyle-0.dll - os=4.0 img=1.0 sys=4.0 "cygostyle-0.dll" v0.0 ts=2004/8/2 18:07 13k 2004/10/10 d:\cygwin\bin\cygpanel-8.dll - os=4.0 img=1.0 sys=4.0 "cygpanel-8.dll" v0.0 ts=2004/10/10 10:32 15k 2001/04/25 d:\cygwin\bin\cygpanel5.dll - os=4.0 img=1.0 sys=4.0 "cygpanel5.dll" v0.0 ts=2001/4/25 7:27 12k 2002/01/09 d:\cygwin\bin\cygpanel6.dll - os=4.0 img=1.0 sys=4.0 "cygpanel6.dll" v0.0 ts=2002/1/9 7:03 19k 2003/08/09 d:\cygwin\bin\cygpanel7.dll - os=4.0 img=1.0 sys=4.0 "cygpanel7.dll" v0.0 ts=2003/8/9 11:24 196k 2005/01/08 d:\cygwin\bin\cygpango-1.0-0.dll - os=4.0 img=1.0 sys=4.0 "cygpango-1.0-0.dll" v0.0 ts=2005/1/8 22:19 138k 2005/01/08 d:\cygwin\bin\cygpangoft2-1.0-0.dll - os=4.0 img=1.0 sys=4.0 "cygpangoft2-1.0-0.dll" v0.0 ts=2005/1/8 22:36 33k 2005/01/08 d:\cygwin\bin\cygpangowin32-1.0-0.dll - os=4.0 img=1.0 sys=4.0 "cygpangowin32-1.0-0.dll" v0.0 ts=2005/1/8 22:39 37k 2005/01/08 d:\cygwin\bin\cygpangox-1.0-0.dll - os=4.0 img=1.0 sys=4.0 "cygpangox-1.0-0.dll" v0.0 ts=2005/1/8 22:35 17k 2005/01/08 d:\cygwin\bin\cygpangoxft-1.0-0.dll - os=4.0 img=1.0 sys=4.0 "cygpangoxft-1.0-0.dll" v0.0 ts=2005/1/8 22:38 62k 2003/12/11 d:\cygwin\bin\cygpcre-0.dll - os=4.0 img=1.0 sys=4.0 "cygpcre-0.dll" v0.0 ts=2003/12/11 18:01 63k 2003/04/11 d:\cygwin\bin\cygpcre.dll - os=4.0 img=1.0 sys=4.0 "cygpcre.dll" v0.0 ts=2003/4/11 10:31 9k 2003/12/11 d:\cygwin\bin\cygpcreposix-0.dll - os=4.0 img=1.0 sys=4.0 "cygpcreposix-0.dll" v0.0 ts=2003/12/11 18:01 61k 2003/04/11 d:\cygwin\bin\cygpcreposix.dll - os=4.0 img=1.0 sys=4.0 "cygpcreposix.dll" v0.0 ts=2003/4/11 10:31 1252k 2005/01/27 d:\cygwin\bin\cygperl5_8.dll - os=4.0 img=1.0 sys=4.0 "cygperl5_8.dll" v0.0 ts=2005/1/27 11:17 173k 2003/08/10 d:\cygwin\bin\cygpng12.dll - os=4.0 img=1.0 sys=4.0 "cygpng12.dll" v0.0 ts=2003/8/11 0:35 22k 2002/06/09 d:\cygwin\bin\cygpopt-0.dll - os=4.0 img=1.0 sys=4.0 "cygpopt-0.dll" v0.0 ts=2002/6/9 7:45 108k 2001/06/28 d:\cygwin\bin\cygreadline4.dll - os=4.0 img=1.0 sys=4.0 "cygreadline4.dll" v0.0 ts=2001/1/7 5:34 148k 2003/08/10 d:\cygwin\bin\cygreadline5.dll - os=4.0 img=1.0 sys=4.0 "cygreadline5.dll" v0.0 ts=2003/8/11 1:16 144k 2004/10/12 d:\cygwin\bin\cygreadline6.dll - os=4.0 img=1.0 sys=4.0 "cygreadline6.dll" v0.0 ts=2004/10/12 8:51 685k 2005/01/18 d:\cygwin\bin\cygruby18.dll - os=4.0 img=1.0 sys=4.0 "cygruby18.dll" v0.0 ts=2005/1/18 22:21 380k 2003/12/13 d:\cygwin\bin\cygsmi-2.dll - os=4.0 img=1.0 sys=4.0 "cygsmi-2.dll" v0.0 ts=2003/12/13 1:57 171k 2005/03/23 d:\cygwin\bin\cygssl-0.9.7.dll - os=4.0 img=1.0 sys=4.0 "cygssl-0.9.7.dll" v0.0 ts=2005/3/23 11:16 28k 2004/11/15 d:\cygwin\bin\cygstartup-notification-1-0.dll - os=4.0 img=1.0 sys=4.0 "cygstartup-notification-1-0.dll" v0.0 ts=2004/11/15 4:59 299k 2004/10/10 d:\cygwin\bin\cygtiff-5.dll - os=4.0 img=1.0 sys=4.0 "cygtiff-5.dll" v0.0 ts=2004/10/10 23:55 282k 2003/08/11 d:\cygwin\bin\cygtiff4.dll - os=4.0 img=1.0 sys=4.0 "cygtiff4.dll" v0.0 ts=2003/8/11 4:32 27k 2004/03/05 d:\cygwin\bin\cygungif-4.dll - os=4.0 img=1.0 sys=4.0 "cygungif-4.dll" v0.0 ts=2004/3/5 21:13 154k 2004/08/11 d:\cygwin\bin\cygWand-6.dll - os=4.0 img=1.0 sys=4.0 "cygWand-6.dll" v0.0 ts=2004/8/11 8:04 151k 2004/10/19 d:\cygwin\bin\cygwnck-1-4.dll - os=4.0 img=1.0 sys=4.0 "cygwnck-1-4.dll" v0.0 ts=2004/10/19 22:58 1242k 2005/01/08 d:\cygwin\bin\cygxml2-2.dll - os=4.0 img=1.0 sys=4.0 "cygxml2-2.dll" v0.0 ts=2005/1/8 14:22 195k 2005/01/08 d:\cygwin\bin\cygxslt-1.dll - os=4.0 img=1.0 sys=4.0 "cygxslt-1.dll" v0.0 ts=2005/1/8 14:24 62k 2004/10/10 d:\cygwin\bin\cygz.dll - os=4.0 img=1.0 sys=4.0 "cygz.dll" v0.0 ts=2004/10/10 6:09 8496k 2005/03/30 d:\cygwin\bin\cygwin1.dll - os=4.0 img=1.0 sys=4.0 "cygwin1.dll" v0.0 ts=2005/3/31 0:16 Cygwin DLL version info: DLL version: 1.5.14 DLL epoch: 19 DLL bad signal mask: 19005 DLL old termios: 5 DLL malloc env: 28 API major: 0 API minor: 126 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: Wed Mar 30 17:16:16 EST 2005 Snapshot date: 20050330-17:12:59 Shared id: cygwin1S4 243k 2005/02/23 d:\cygwin\usr\X11R6\bin\cygdps-1.dll - os=4.0 img=1.0 sys=4.0 "cygdps-1.dll" v0.0 ts=2005/2/23 15:42 26k 2005/02/23 d:\cygwin\usr\X11R6\bin\cygdpstk-1.dll - os=4.0 img=1.0 sys=4.0 "cygdpstk-1.dll" v0.0 ts=2005/2/23 15:42 28k 2004/03/31 d:\cygwin\usr\X11R6\bin\cygDtPrint-1.dll - os=4.0 img=1.0 sys=4.0 "cygDtPrint-1.dll" v0.0 ts=2004/3/31 6:23 21k 2005/02/23 d:\cygwin\usr\X11R6\bin\cygfontenc-1.dll - os=4.0 img=1.0 sys=4.0 "cygfontenc-1.dll" v0.0 ts=2005/2/23 15:45 282k 2003/10/28 d:\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 8:44 36k 2005/02/23 d:\cygwin\usr\X11R6\bin\cygFS-6.dll - os=4.0 img=1.0 sys=4.0 "cygFS-6.dll" v0.0 ts=2005/2/23 15:34 358k 2005/02/23 d:\cygwin\usr\X11R6\bin\cygGL-1.dll - os=4.0 img=1.0 sys=4.0 "cygGL-1.dll" v0.0 ts=2005/2/23 15:39 438k 2005/02/23 d:\cygwin\usr\X11R6\bin\cygGLU-1.dll - os=4.0 img=1.0 sys=4.0 "cygGLU-1.dll" v0.0 ts=2005/2/23 15:41 140k 2004/08/06 d:\cygwin\usr\X11R6\bin\cygglut-3.dll - os=4.0 img=1.0 sys=4.0 "cygglut-3.dll" v0.0 ts=2004/8/6 16:43 75k 2005/02/23 d:\cygwin\usr\X11R6\bin\cygICE-6.dll - os=4.0 img=1.0 sys=4.0 "cygICE-6.dll" v0.0 ts=2005/2/23 15:28 77k 2004/03/31 d:\cygwin\usr\X11R6\bin\cygMrm-2.dll - os=4.0 img=1.0 sys=4.0 "cygMrm-2.dll" v0.0 ts=2004/3/31 6:23 9k 2005/02/23 d:\cygwin\usr\X11R6\bin\cygoldX-6.dll - os=4.0 img=1.0 sys=4.0 "cygoldX-6.dll" v0.0 ts=2005/2/23 15:28 1413k 2005/02/23 d:\cygwin\usr\X11R6\bin\cygOSMesa-4.dll - os=4.0 img=1.0 sys=4.0 "cygOSMesa-4.dll" v0.0 ts=2005/2/23 15:39 20k 2005/02/23 d:\cygwin\usr\X11R6\bin\cygpsres-1.dll - os=4.0 img=1.0 sys=4.0 "cygpsres-1.dll" v0.0 ts=2005/2/23 15:42 30k 2005/02/23 d:\cygwin\usr\X11R6\bin\cygSM-6.dll - os=4.0 img=1.0 sys=4.0 "cygSM-6.dll" v0.0 ts=2005/2/23 15:28 66k 2004/03/31 d:\cygwin\usr\X11R6\bin\cygUil-2.dll - os=4.0 img=1.0 sys=4.0 "cygUil-2.dll" v0.0 ts=2004/3/31 6:23 877k 2005/02/23 d:\cygwin\usr\X11R6\bin\cygX11-6.dll - os=4.0 img=1.0 sys=4.0 "cygX11-6.dll" v0.0 ts=2005/2/23 15:28 254k 2005/02/23 d:\cygwin\usr\X11R6\bin\cygXaw-6.dll - os=4.0 img=1.0 sys=4.0 "cygXaw-6.dll" v0.0 ts=2005/2/23 15:31 356k 2005/02/23 d:\cygwin\usr\X11R6\bin\cygXaw-7.dll - os=4.0 img=1.0 sys=4.0 "cygXaw-7.dll" v0.0 ts=2005/2/23 15:32 363k 2005/02/23 d:\cygwin\usr\X11R6\bin\cygXaw-8.dll - os=4.0 img=1.0 sys=4.0 "cygXaw-8.dll" v0.0 ts=2005/2/23 15:33 275k 2004/01/13 d:\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 23:17 9k 2005/02/23 d:\cygwin\usr\X11R6\bin\cygXcomposite-1.dll - os=4.0 img=1.0 sys=4.0 "cygXcomposite-1.dll" v0.0 ts=2005/2/23 15:44 30k 2005/02/23 d:\cygwin\usr\X11R6\bin\cygXcursor-1.dll - os=4.0 img=1.0 sys=4.0 "cygXcursor-1.dll" v0.0 ts=2005/2/23 15:43 9k 2005/02/23 d:\cygwin\usr\X11R6\bin\cygXdamage-1.dll - os=4.0 img=1.0 sys=4.0 "cygXdamage-1.dll" v0.0 ts=2005/2/23 15:44 7k 2005/02/23 d:\cygwin\usr\X11R6\bin\cygXevie-1.dll - os=4.0 img=1.0 sys=4.0 "cygXevie-1.dll" v0.0 ts=2005/2/23 15:43 49k 2005/02/23 d:\cygwin\usr\X11R6\bin\cygXext-6.dll - os=4.0 img=1.0 sys=4.0 "cygXext-6.dll" v0.0 ts=2005/2/23 15:28 16k 2005/02/23 d:\cygwin\usr\X11R6\bin\cygXfixes-3.dll - os=4.0 img=1.0 sys=4.0 "cygXfixes-3.dll" v0.0 ts=2005/2/23 15:43 56k 2004/03/11 d:\cygwin\usr\X11R6\bin\cygXft-1.dll - os=4.0 img=1.0 sys=4.0 "cygXft-1.dll" v0.0 ts=2003/11/18 2:42 63k 2004/03/23 d:\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 23:20 27k 2005/02/23 d:\cygwin\usr\X11R6\bin\cygXi-6.dll - os=4.0 img=1.0 sys=4.0 "cygXi-6.dll" v0.0 ts=2005/2/23 15:34 125k 2005/02/23 d:\cygwin\usr\X11R6\bin\cygxkbfile-1.dll - os=4.0 img=1.0 sys=4.0 "cygxkbfile-1.dll" v0.0 ts=2005/2/23 15:34 12k 2005/02/23 d:\cygwin\usr\X11R6\bin\cygxkbui-1.dll - os=4.0 img=1.0 sys=4.0 "cygxkbui-1.dll" v0.0 ts=2005/2/23 15:34 1294k 2004/03/31 d:\cygwin\usr\X11R6\bin\cygXm-2.dll - os=4.0 img=1.0 sys=4.0 "cygXm-2.dll" v0.0 ts=2004/3/31 6:20 76k 2005/02/23 d:\cygwin\usr\X11R6\bin\cygXmu-6.dll - os=4.0 img=1.0 sys=4.0 "cygXmu-6.dll" v0.0 ts=2005/2/23 15:30 11k 2005/02/23 d:\cygwin\usr\X11R6\bin\cygXmuu-1.dll - os=4.0 img=1.0 sys=4.0 "cygXmuu-1.dll" v0.0 ts=2005/2/23 15:30 26k 2005/02/23 d:\cygwin\usr\X11R6\bin\cygXp-6.dll - os=4.0 img=1.0 sys=4.0 "cygXp-6.dll" v0.0 ts=2005/2/23 15:31 52k 2005/02/23 d:\cygwin\usr\X11R6\bin\cygXpm-4.dll - os=4.0 img=1.0 sys=4.0 "cygXpm-4.dll" v0.0 ts=2005/2/23 15:30 12k 2005/02/23 d:\cygwin\usr\X11R6\bin\cygXrandr-2.dll - os=4.0 img=1.0 sys=4.0 "cygXrandr-2.dll" v0.0 ts=2005/2/23 15:43 28k 2005/02/23 d:\cygwin\usr\X11R6\bin\cygXrender-1.dll - os=4.0 img=1.0 sys=4.0 "cygXrender-1.dll" v0.0 ts=2005/2/23 15:42 8k 2005/02/23 d:\cygwin\usr\X11R6\bin\cygXRes-1.dll - os=4.0 img=1.0 sys=4.0 "cygXRes-1.dll" v0.0 ts=2005/2/23 15:43 40k 2005/02/23 d:\cygwin\usr\X11R6\bin\cygxrx-6.dll - os=4.0 img=1.0 sys=4.0 "cygxrx-6.dll" v0.0 ts=2005/2/23 15:53 25k 2005/02/23 d:\cygwin\usr\X11R6\bin\cygxrxnest-6.dll - os=4.0 img=1.0 sys=4.0 "cygxrxnest-6.dll" v0.0 ts=2005/2/23 15:53 282k 2005/02/23 d:\cygwin\usr\X11R6\bin\cygXt-6.dll - os=4.0 img=1.0 sys=4.0 "cygXt-6.dll" v0.0 ts=2005/2/23 15:29 27k 2005/02/23 d:\cygwin\usr\X11R6\bin\cygXTrap-6.dll - os=4.0 img=1.0 sys=4.0 "cygXTrap-6.dll" v0.0 ts=2005/2/23 15:43 17k 2005/02/23 d:\cygwin\usr\X11R6\bin\cygXtst-6.dll - os=4.0 img=1.0 sys=4.0 "cygXtst-6.dll" v0.0 ts=2005/2/23 15:34 Cygwin Package Information Last downloaded files to: C:\temp Last downloaded files from: ftp://mir.zyrianes.net/cygwin Package Version _update-info-dir 00231-1 apr 0.9.6-1 apr-util 0.9.6-1 ash 20040127-1 astyle 1.15.3-3 atk 1.8.0-1 atk-devel 1.8.0-1 atk-doc 1.8.0-1 atk-runtime 1.8.0-1 autoconf 2.59-1 autoconf-devel 2.59-1 autoconf-stable 2.13-5 automake 1.7.9-1 automake-devel 1.9.2-1 automake-stable 1.4p6-2 base-files 3.2-1 base-passwd 2.2-1 bash 2.05b-16 binutils 20041229-1 bison 20030307-1 byacc 1.9-1 bzip2 1.0.2-6 c-client 2002e-3 ccache 2.2-1 ccdoc 0.8.41-2 check 0.9.1-1 clear 1.0-1 clisp 2.33.1-1 cmake 2.0.5-1 cocom 0.995-1 compface 1.4-5 coreutils 5.3.0-3 cppunit 1.9.14-1 crypt 1.1-1 ctags 5.5-4 curl 7.11.1-1 curl-devel 7.11.1-1 cvs 1.11.17-1 cvsutils 0.2.1-1 cygipc 2.03-2 cygrunsrv 1.01-1 cygutils 1.2.6-1 cygwin 1.5.13-1 cygwin-doc 1.4-2 ddd 3.3.9-1 dejagnu 20021217-2 diffstat 1.38-1 diffutils 2.8.7-1 distcc 2.16-1 doxygen 1.2.18-1 dpkg 1.10.4-2 e2fsimage 0.2.0-1 e2fsprogs 1.35-2 editrights 1.01-1 ELFIO 1.0.0-1 emacs 21.2-13 expat 1.95.8-1 expect 20030128-1 file 4.12-1 findutils 20041227-1 flex 2.5.4a-3 fltk 1.1.4-2 fontconfig 2.2.2-1 freeglut 2.2.0-1 freetype2 2.1.5-1 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 gdb 20041228-3 gdbm 1.8.3-7 gettext 0.14.1-1 gettext-devel 0.14.1-1 ghostscript 8.15-2 ghostscript-base 8.15-2 ghostscript-x11 8.15-2 glib 1.2.10-2 glib-devel 1.2.10-2 glib2 2.4.8-1 glib2-devel 2.4.8-1 glib2-runtime 2.4.8-1 gmp 4.1.4-2 gnome-common 2.8.0-1 gnome-keyring 0.4.0-1 gperf 2.7.2-1 grep 2.5.1a-2 groff 1.18.1-2 gtk+-devel 1.2.10-2 gtk-doc 1.2-1 gtk2-x11 2.4.14-1 gtk2-x11-devel 2.4.14-1 gtk2-x11-doc 2.4.14-1 gtk2-x11-runtime 2.4.14-1 guile 1.6.5-1 guile-devel 1.6.5-1 guile-doc 1.6.5-1 gzip 1.3.5-1 help2man 1.33.1-1 indent 2.2.9-1 intltool 0.31.2-1 ioperm 0.4-1 jasper 1.701.0-1 jbigkit 1.5-3 jpeg 6b-11 lablgtk2 2.4.0-2 lcms 1.13-1 less 381-1 lesstif 0.93.94-2 libapr0 0.9.6-1 libaprutil0 0.9.6-1 libart_lgpl 2.3.16-1 libaudiofile-devel 0.2.6-2 libbonobo2 2.8.0-1 libbonobo2-devel 2.8.0-1 libbonobo20 2.8.0-1 libbz2_1 1.0.2-6 libcharset1 1.9.2-1 libcroco06 0.6.0-1 libdb4.1 4.1.25-1 libdb4.2 4.2.52-1 libesound-devel 0.2.35-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 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 libglade2 2.4.0-1 libgnomecanvas2 2.8.0-1 libGraphicsMagick-devel 1.0.6-1 libGraphicsMagick0 1.0.6-1 libguile12 1.6.5-1 libguile16 1.7.1.20041006-1 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-15 libkpathsea4 2.99.7.20041226-1 libltdl3 1.5.10-1 libltdl6 1.9f_20041024-1 libMagick-devel 6.0.4-1 libMagick6 6.0.4-1 libncurses-devel 5.4-1 libncurses5 5.2-1 libncurses6 5.2-8 libncurses7 5.3-4 libncurses8 5.4-1 libneon24 0.24.7-1 libopenldap2 2.1.25-1 libpcre 4.1-1 libpcre0 4.5-1 libpng 1.2.5-4 libpng12 1.2.5-4 libpng12-devel 1.2.5-4 libpopt0 1.6.4-4 libreadline4 4.1-2 libreadline5 4.3-5 libreadline6 5.0-1 libsmi 0.4.2-1 libtiff-devel 3.7.0beta2-1 libtiff4 3.6.0-5 libtiff5 3.7.0beta2-1 libtool 1.5b-1 libtool-devel 1.5.10-1 libtool-stable 1.4.3-2 libungif 4.1.0-3 libwnck 2.8.1-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.16-2 libxml2-devel 2.6.16-2 libxml2-python 2.6.16-2 libxslt 1.1.12-2 login 1.9-7 m4 1.4.2-1 make 3.80-1 man 1.5o1-2 mc 4.6.1-1 mingw-runtime 3.7-1 minires 1.00-1 minires-devel 1.00-1 mktemp 1.5-3 nasm 0.98.39-1 ncurses 5.4-1 neon 0.24.7-1 ocaml 3.08.1-1 openjade 1.3.3-1 OpenSP 1.5.1-1 openssl 0.9.7f-1 openssl-devel 0.9.7f-1 ORBit2 2.12.0-1 ORBit2-devel 2.12.0-1 pango 1.6.0-2 pango-devel 1.6.0-2 pango-doc 1.6.0-2 pango-runtime 1.6.0-2 patch 2.5.8-8 patchutils 0.2.30-1 pcre 4.5-1 pcre-devel 4.5-1 pcre-doc 4.5-1 perl 5.8.6-4 pkgconfig 0.15.0-4 popt 1.6.4-4 postgresql 7.4.5-1 python 2.4-1 rcs 5.7-3 readline 5.0-1 ruby 1.8.2-1 sed 4.1.3-1 splint 3.1.1-1 startup-notification 0.8-1 subversion 1.1.2-1 subversion-devel 1.1.2-1 SWI-Prolog 5.2.6-1 swig 1.3.19-1 tar 1.13.25-5 tcltk 20030901-1 tcm 2.20-1 tcsh 6.13.00-2 termcap 20021106-2 terminfo 5.4_20041009-1 tetex-base 2.0.2-15 tetex-bin 2.0.2-15 tetex-devel 2.0.2-15 tetex-extra 2.0.2-15 texinfo 4.7-2 transfig 3.2.4-2 uw-imap 2002e-3 vim 6.3-1 w32api 3.2-1 which 1.6-1 X-startup-scripts 1.0.10-3 Xaw3d 1.5D-5 xerces-c-devel 2.5.0-1 XFree86-lib-compat 4.3.0-2 xorg-x11-base 6.8.2.0-1 xorg-x11-bin 6.8.2.0-1 xorg-x11-bin-dlls 6.8.2.0-1 xorg-x11-bin-lndir 6.8.2.0-1 xorg-x11-devel 6.8.2.0-1 xorg-x11-etc 6.8.2.0-1 xorg-x11-fenc 6.8.1.0-2 xorg-x11-fnts 6.8.1.0-3 xorg-x11-libs-data 6.8.2.0-1 xorg-x11-xwin 6.8.2.0-1 xterm 196-1 zlib 1.2.2-1 Use -h to see help about each section
#include <stdio.h> #include <stdlib.h> #include <sys/types.h> #include <unistd.h> #include <string.h> #include <sys/ipc.h> #include <sys/shm.h> #include <sys/sem.h> #include <signal.h> #include <sys/wait.h> #include <sys/socket.h> #include <netinet/in.h> #include <arpa/inet.h> #define USE_IPC //define BIND_AFTER_FORK #define BUFFERLEN 256 struct database { int shmid; int semid; int test1; int test2; } *wdb; int get_shared_memory(char *path_key) { key_t key; int shmid; int shmflg; char file[BUFFERLEN]; snprintf(file, BUFFERLEN-1, "%s.exe", path_key); if ((key = ftok(file, 'Z')) == -1) { perror("Getting key for shared memory"); exit(1); } shmflg = IPC_CREAT|0600; if ((shmid = shmget(key, sizeof(struct database), shmflg)) == -1) { perror ("Getting shared memory"); exit(1); } fprintf(stderr,"shmid: %i\n", shmid); return (shmid); } int get_semaphores(char *path_key) { key_t key; int semid; struct sembuf op; int semflg; char file[BUFFERLEN]; snprintf(file, BUFFERLEN-1, "%s.exe", path_key); if ((key = ftok(file, 'Z')) == -1) { perror ("Getting key for semaphores"); exit(1); } semflg = IPC_CREAT|0600; if ((semid = semget(key, 1, semflg)) == -1) { perror ("Getting semaphores"); exit(1); } if (semctl(semid, 0, SETVAL, 1) == -1) { perror ("semctl SETVAL -> 1"); exit(1); } if (semctl(semid, 0, GETVAL) == 0) { op.sem_num = 0; op.sem_op = 1; op.sem_flg = 0; if (semop(semid, &op, 1) == -1) { perror ("semaphore_release"); exit(1); } } fprintf(stderr,"semval: %i semid: %i\n", semctl (semid, 0, GETVAL), semid); return (semid); } void *attach_shared_memory(int shmid) { void *rv; // return value if ((rv = shmat(shmid, 0, 0)) == (void *) -1) { perror ("master shmat"); return ((void *) -1); } return (rv); } void set_signal_handlers (void) { struct sigaction ignore; ignore.sa_handler = SIG_IGN; sigemptyset(&ignore.sa_mask); ignore.sa_flags = 0; sigaction(SIGHUP, &ignore, NULL); // So we keep running as a daemon } int get_socket(short port) { int sfd; //socket file descriptor struct sockaddr_in addr; int opt; opt = 1; sfd = socket(PF_INET, SOCK_STREAM, 0); if (sfd == -1) { perror("socket"); exit(1); } else { if (setsockopt(sfd, SOL_SOCKET, SO_REUSEADDR, (int *) &opt, sizeof(opt)) == -1) perror ("setsockopt"); addr.sin_family = AF_INET; addr.sin_port = htons(port); addr.sin_addr.s_addr = htonl(INADDR_ANY); if (bind(sfd, (struct sockaddr *) &addr, sizeof (addr)) == -1) { perror("bind"); sfd = -1; } else { listen (sfd, 5); } } return (sfd); } int accept_socket (int sfd, struct sockaddr_in *addr) { int fd; int len = sizeof(struct sockaddr_in); if ((fd = accept(sfd, (struct sockaddr *) addr, &len)) == -1) { perror("Accepting connection\n"); exit(1); } return (fd); } int main(int argc, char *argv[]) { int sfd; // socket file descriptor int csfd; // child sfd, the socket once accepted int shmid; // shared memory id struct sockaddr_in addr; // Address of the remote host pid_t child; pid_t child_wait; int n_children; int rc; // Return code int i; // For loops n_children = 0; set_signal_handlers(); #ifdef USE_IPC shmid = get_shared_memory(argv[0]); if ((wdb = attach_shared_memory (shmid)) == (void *) -1) exit (1); wdb->shmid = shmid; wdb->semid = get_semaphores(argv[0]); #endif #ifndef BIND_AFTER_FORK if ((sfd = get_socket(1234)) == -1) exit(0); #endif printf ("Waiting for connections...\n"); while (1) { if (n_children < 1) { if ((child = fork()) == 0) { #ifdef BIND_AFTER_FORK if ((sfd = get_socket(1234)) == -1) exit(0); #endif if ((csfd = accept_socket(sfd, &addr)) != -1) { close(sfd); // handle connection here close(csfd); } else perror("Accepting connection\n"); exit(0); } else if (child != -1) n_children++; else perror("Forking\n"); } else { if ((child_wait = wait (&rc)) != -1) n_children--; } } exit(0); }
shmid: 65536 semval: 1 semid: 65536 Waiting for connections... d:\cygwin\usr\local\src\a.exe (1872): *** MapViewOfFileEx (0x660000), Win32 error 487. Terminating. d:\cygwin\usr\local\src\a.exe (4920): *** MapViewOfFileEx (0x660000), Win32 error 487. Terminating. d:\cygwin\usr\local\src\a.exe (5696): *** MapViewOfFileEx (0x660000), Win32 error 487. Terminating. d:\cygwin\usr\local\src\a.exe (5568): *** MapViewOfFileEx (0x660000), Win32 error 487. Terminating. d:\cygwin\usr\local\src\a.exe (1716): *** MapViewOfFileEx (0x660000), Win32 error 487. Terminating. d:\cygwin\usr\local\src\a.exe (1380): *** MapViewOfFileEx (0x660000), Win32 error 487. Terminating. d:\cygwin\usr\local\src\a.exe (1484): *** MapViewOfFileEx (0x660000), Win32 error 487. Terminating. d:\cygwin\usr\local\src\a.exe (1860): *** MapViewOfFileEx (0x660000), Win32 error 487. Terminating. d:\cygwin\usr\local\src\a.exe (1492): *** MapViewOfFileEx (0x660000), Win32 error 487. Terminating. d:\cygwin\usr\local\src\a.exe (5900): *** MapViewOfFileEx (0x660000), Win32 error 487. Terminating. d:\cygwin\usr\local\src\a.exe (1480): *** MapViewOfFileEx (0x660000), Win32 error 487. Terminating. d:\cygwin\usr\local\src\a.exe (4664): *** MapViewOfFileEx (0x660000), Win32 error 487. Terminating. d:\cygwin\usr\local\src\a.exe (1108): *** MapViewOfFileEx (0x660000), Win32 error 487. Terminating. d:\cygwin\usr\local\src\a.exe (5124): *** MapViewOfFileEx (0x660000), Win32 error 487. Terminating. d:\cygwin\usr\local\src\a.exe (2280): *** MapViewOfFileEx (0x660000), Win32 error 487. Terminating. d:\cygwin\usr\local\src\a.exe (5132): *** MapViewOfFileEx (0x660000), Win32 error 487. Terminating. d:\cygwin\usr\local\src\a.exe (2456): *** MapViewOfFileEx (0x660000), Win32 error 487. Terminating. d:\cygwin\usr\local\src\a.exe (4064): *** MapViewOfFileEx (0x660000), Win32 error 487. Terminating. d:\cygwin\usr\local\src\a.exe (2796): *** MapViewOfFileEx (0x660000), Win32 error 487. Terminating. d:\cygwin\usr\local\src\a.exe (4000): *** MapViewOfFileEx (0x660000), Win32 error 487. Terminating. d:\cygwin\usr\local\src\a.exe (5340): *** MapViewOfFileEx (0x660000), Win32 error 487. Terminating.
-- 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/