Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Message-ID: <424D2B0B.8000604@smousseland.com> Date: Fri, 01 Apr 2005 13:05:47 +0200 From: Vincent Dedun Reply-To: cygwin AT cygwin DOT com User-Agent: Mozilla Thunderbird 1.0 (Windows/20041206) MIME-Version: 1.0 To: cygwin AT cygwin DOT com Subject: Re: ipc, sockets and windows sp2 References: <424D0232 DOT 5060305 AT smousseland DOT com> <20050401090414 DOT GD7415 AT cygbert DOT vinschen DOT de> In-Reply-To: <20050401090414.GD7415@cygbert.vinschen.de> Content-Type: multipart/mixed; boundary="------------010103090306000303090602" X-IsSubscribed: yes --------------010103090306000303090602 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Corinna Vinschen wrote : >>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 sorry I sometimes forget there are several windows versions. 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 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. > > i read most of it before sending the message, but I was not enough precise in my previous mail, I'm sorry. >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, please >try to create a short, brief, concise, simple, as minimal as possible, >self-contained testcase which allows to reproduce the problem. > > I didn't find something in the mailing list talking specifically on socket, ipc and windows xp sp2 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 --------------010103090306000303090602 Content-Type: text/plain; name="cygcheck.out" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="cygcheck.out" 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 \033[32m\]\u@\h \[\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 --------------010103090306000303090602 Content-Type: text/plain; name="fork-ipc.c" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="fork-ipc.c" #include #include #include #include #include #include #include #include #include #include #include #include #include #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); } --------------010103090306000303090602 Content-Type: text/plain; name="fork-ipc.out" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="fork-ipc.out" 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. --------------010103090306000303090602 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/ --------------010103090306000303090602--