This is the mail archive of the cygwin mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Some new data regarding "fork: resource temporarily unavailable"


Synopsis:
the "fork: resource temporarily unavailable" problem may be caused
by a large number of obsolete process handles.

Attached to this e-mail:
1.  cygcheck.out:
the output from "cygcheck -s -v -r"
2.  tempor.sh:
A bash shell script that causes the "fork: resource temporarily
unavailable" problem on my computer. This script searches for
identical files by brute force: it launches cmp.exe many times.

First, I ran the standard Windows Task Manager with a non-standard
column shown: handle count. I noticed something disturbing
immediately. There is a process (pseudo process?) named
"System." What I see on my computer is that for this process,
the handle count rises slowly but continuously. This occurs when
my computer is almost idle (I have several daemon type processes
running, so the machine is never completely idle). If I launch any
program, the handle count jumps up. After terminating the program,
the handle count does NOT reduce.

Next, I launched "Process Explorer" which is distributed from
http://www.sysinternals.com. This program allows me to examine the
handles owned by the "System" process. What I found is that most of
the handles are Process handles. These handles have names of the form
	<Non-existent Process> (nnnn)
where nnnn is a three to five digit number.

Finally, I ran the attached shell script "tempor.sh." Specifically, I
opened a Cygwin command window and, at the bash shell prompt, I typed
	cd C:/Windows/System32
	tempor.sh *

This caused tempor.sh to process 2,302 files. This in turn caused
tempor.sh to launch cmp.exe more than 2.5 million times.

When tempor.sh started, the number of handles owned by the "System"
process was less than 10,000.  While tempor.sh was running, I
watched the status of the "System" process in the Windows Task
Manager. As expected, I saw the "handles" count for this process
rise continuously and rather quickly: very roughly, 30 units per
second. My computer's CPU was 50% to 75% busy at the time.

After many minutes, tempor.sh halted itself with the by-now familiar
message "fork: resource temporarily unavailable." The number of
handles owned by the "System" process was about 86,000.

It appears that Windows itself has a problem clearing out old
Process handles from some operating system table. It looks like a
problem not specific to Cygwin at all.  I admit that the evidence
I present is not conclusive. Nevertheless, the fact that there is
a boundlessly increasing allocation of a resource (process handles)
looks suspiciously like breakage to me.

Would someone please suggest a forum (or book) where I can pursue
this further. I would like to try to clear out the old handles,
the ones with names like
	<Non-existent Process> (nnnn)
as referenced in "Process Explorer."

Thank you for any suggestions!
Cygwin Configuration Diagnostics
Current System Time: Sat Nov 05 21:13:50 2005

Windows XP Professional Ver 5.1 Build 2600 Service Pack 2

Path:	E:\cygwin\usr\local\bin
	E:\cygwin\bin
	E:\cygwin\bin
	E:\cygwin\usr\X11R6\bin
	d:\Bin
	d:\Bin32
	c:\WINDOWS\system32
	c:\WINDOWS
	c:\WINDOWS\System32\Wbem
	d:\win32app\sysinternals
	.\

Output from E:\cygwin\bin\id.exe (nontsec)
UID: 1003(David)     GID: 513(None)
0(root)              513(None)            544(Administrators)
545(Users)           1005(Debugger Users)

Output from E:\cygwin\bin\id.exe (ntsec)
UID: 1003(David)     GID: 513(None)
0(root)              513(None)            544(Administrators)
545(Users)           1005(Debugger Users)

SysDir: C:\WINDOWS\system32
WinDir: C:\WINDOWS

USER = `David'
PWD = `/cygdrive/d/Users/David'
CYGWIN = `server ntea ntsec smbntsec'
HOME = `/cygdrive/d/Users/David'
MAKE_MODE = `unix'

HOMEPATH = `\Users\David'
MANPATH = `/usr/man:/usr/share/man:/usr/ssl/man:/usr/X11R6/man:/usr/local/man'
APPDATA = `C:\Documents and Settings\David\Application Data'
VS71COMNTOOLS = `C:\Program Files\Microsoft Visual Studio .NET 2003\Common7\Tools\'
SHELL = `/bin/bash'
TERM = `cygwin'
PROCESSOR_IDENTIFIER = `x86 Family 15 Model 2 Stepping 9, GenuineIntel'
WINDIR = `C:\WINDOWS'
OLDPWD = `/usr/bin'
USERDOMAIN = `OWL'
OS = `Windows_NT'
ALLUSERSPROFILE = `C:\Documents and Settings\All Users'
TEMP = `/cygdrive/c/Temp'
COMMONPROGRAMFILES = `C:\Program Files\Common Files'
USERNAME = `David'
PAGER = `most'
PROCESSOR_LEVEL = `15'
FP_NO_HOST_CHECK = `NO'
SYSTEMDRIVE = `C:'
USERPROFILE = `C:\Documents and Settings\David'
DZK20DIRECTORY = `D:\Users\David\DezkTop'
PS1 = `\h \!> '
LOGONSERVER = `\\OWL'
PROCESSOR_ARCHITECTURE = `x86'
INIT_COMPLETE = `true'
MANPAGER = `most -s'
SHLVL = `1'
PATHEXT = `.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH'
HOMEDRIVE = `D:'
!D: = `D:\Users\David'
PROMPT = `$P$G'
COMSPEC = `C:\WINDOWS\system32\cmd.exe'
LESS = `-i -e -q'
TMP = `/cygdrive/c/Temp'
SYSTEMROOT = `C:\WINDOWS'
PROCESSOR_REVISION = `0209'
!E: = `E:\cygwin\bin'
PROGRAMFILES = `C:\Program Files'
NUMBER_OF_PROCESSORS = `2'
SESSIONNAME = `Console'
COMPUTERNAME = `OWL'
_ = `/usr/bin/cygcheck'
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) = `E:\cygwin'
  flags = 0x0000000a
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/exper
  (default) = `G:\mnt'
  flags = 0x0000080a
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/usr/bin
  (default) = `E:\cygwin/bin'
  flags = 0x0000000a
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/usr/lib
  (default) = `E:\cygwin/lib'
  flags = 0x0000000a
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\Program Options

a:  fd             N/A    N/A                    
c:  hd  NTFS     10001Mb  49% CP CS UN PA FC     MXT2 1
d:  hd  NTFS     14001Mb  67% CP CS UN PA FC     MXT2 2
e:  hd  NTFS     18002Mb  39% CP CS UN PA FC     MXT2 3
f:  hd  NTFS     34334Mb  39% CP CS UN PA FC     WDC2 4
g:  hd  NTFS     57207Mb  64% CP CS UN PA FC     WDC7 1
h:  cd  CDFS       434Mb 100%    CS UN           AHD4
i:  cd  CDFS        49Mb 100%    CS UN           020719_1112
j:  cd  CDFS      3290Mb 100%    CS              L05AXLRD1
k:  cd  CDFS       494Mb 100%    CS              GEO12NA
l:  cd  CDFS      1922Mb 100%    CS UN           QTR40ENUD1
m:  cd  CDFS      1481Mb 100%    CS UN           VSENARD1
n:  cd  CDFS       112Mb 100%    CS              WINRESKIT
o:  fd             N/A    N/A                    
p:  fd             N/A    N/A                    
q:  fd             N/A    N/A                    
r:  fd             N/A    N/A                    
y:  cd             N/A    N/A                    
z:  cd  CDFS       631Mb 100%    CS              CASIO

E:\cygwin      /          system  binmode
G:\mnt         /exper     system  binmode,managed
E:\cygwin/bin  /usr/bin   system  binmode
E:\cygwin/lib  /usr/lib   system  binmode
.              /cygdrive  system  binmode,cygdrive

Found: E:\cygwin\bin\awk.exe
Found: E:\cygwin\bin\bash.exe
Found: E:\cygwin\bin\cat.exe
Found: E:\cygwin\bin\cp.exe
Found: E:\cygwin\bin\cpp.exe
Found: E:\cygwin\bin\find.exe
Found: E:\cygwin\bin\gcc.exe
Found: E:\cygwin\bin\gdb.exe
Found: E:\cygwin\bin\grep.exe
Found: E:\cygwin\bin\ld.exe
Found: E:\cygwin\bin\ls.exe
Found: E:\cygwin\bin\make.exe
Found: E:\cygwin\bin\mv.exe
Found: E:\cygwin\bin\rm.exe
Found: E:\cygwin\bin\sed.exe
Found: E:\cygwin\bin\sh.exe
Found: E:\cygwin\bin\tar.exe

   25k 2005/08/15 E:\cygwin\bin\cygao-2.dll - os=4.0 img=1.0 sys=4.0
                  "cygao-2.dll" v0.0 ts=2005/8/15 2:22
  802k 2003/09/15 E:\cygwin\bin\cygaspell-15.dll - os=4.0 img=1.0 sys=4.0
                  "cygaspell-15.dll" v0.0 ts=2003/9/15 5:32
  145k 2004/09/02 E:\cygwin\bin\cygaudiofile-0.dll - os=4.0 img=1.0 sys=4.0
                  "cygaudiofile-0.dll" v0.0 ts=2004/9/1 20:38
   56k 2005/07/09 E:\cygwin\bin\cygbz2-1.dll - os=4.0 img=1.0 sys=4.0
                  "cygbz2-1.dll" v0.0 ts=2005/7/8 22:09
   54k 2002/01/27 E:\cygwin\bin\cygbz21.0.dll - os=4.0 img=1.0 sys=4.0
                  "cygbz21.0.dll" v0.0 ts=2002/1/26 17:07
   18k 2004/07/06 E:\cygwin\bin\cygcharset-1.dll - os=4.0 img=1.0 sys=4.0
                  "cygcharset-1.dll" v0.0 ts=2004/7/6 11:09
    7k 2003/10/19 E:\cygwin\bin\cygcrypt-0.dll - os=4.0 img=1.0 sys=4.0
                  "cygcrypt-0.dll" v0.0 ts=2003/10/19 0:57
 1108k 2005/10/17 E:\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/10/17 2:16
 1047k 2005/10/11 E:\cygwin\bin\cygcrypto-0.9.8.dll - os=4.0 img=1.0 sys=4.0
                  "cygcrypto-0.9.8.dll" v0.0 ts=2005/10/11 5:47
  645k 2003/04/11 E:\cygwin\bin\cygcrypto.dll - os=4.0 img=1.0 sys=4.0
                  "cygcrypto.dll" v0.0 ts=2003/4/11 3:37
  617k 2004/03/22 E:\cygwin\bin\cygcurl-2.dll - os=4.0 img=1.0 sys=4.0
                  "cygcurl-2.dll" v0.0 ts=2004/3/22 7:52
   22k 2004/02/10 E:\cygwin\bin\cygcygipc-2.dll - os=4.0 img=1.0 sys=4.0
                  "cygcygipc-2.dll" v0.0 ts=2004/2/9 18:48
  895k 2004/04/28 E:\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 8:31
  965k 2005/05/14 E:\cygwin\bin\cygdb-4.3.dll - os=4.0 img=1.0 sys=4.0
                  "cygdb-4.3.dll" v0.0 ts=2005/5/14 5:37
 1156k 2004/04/28 E:\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 8:35
 1240k 2005/05/14 E:\cygwin\bin\cygdb_cxx-4.3.dll - os=4.0 img=1.0 sys=4.0
                  "cygdb_cxx-4.3.dll" v0.0 ts=2005/5/14 5:41
   27k 2005/08/21 E:\cygwin\bin\cygesd-0.dll - os=4.0 img=1.0 sys=4.0
                  "cygesd-0.dll" v0.0 ts=2005/8/21 16:04
  174k 2004/10/14 E:\cygwin\bin\cygexpat-0.dll - os=4.0 img=1.0 sys=4.0
                  "cygexpat-0.dll" v0.0 ts=2004/10/14 1:34
  509k 2005/08/14 E:\cygwin\bin\cygfftw3-3.dll - os=4.0 img=1.0 sys=4.0
                  "cygfftw3-3.dll" v0.0 ts=2005/8/14 0:19
   69k 2005/08/14 E:\cygwin\bin\cygfftw3_threads-3.dll - os=4.0 img=1.0 sys=4.0
                  "cygfftw3_threads-3.dll" v0.0 ts=2005/8/14 0:24
  274k 2005/08/13 E:\cygwin\bin\cygFLAC-7.dll - os=4.0 img=1.0 sys=4.0
                  "cygFLAC-7.dll" v0.0 ts=2005/8/13 1:04
  129k 2004/03/11 E:\cygwin\bin\cygfontconfig-1.dll - os=4.0 img=1.0 sys=4.0
                  "cygfontconfig-1.dll" v0.0 ts=2004/3/10 16:12
   40k 2005/09/29 E:\cygwin\bin\cygform-8.dll - os=4.0 img=1.0 sys=4.0
                  "cygform-8.dll" v0.0 ts=2005/9/28 19:15
   45k 2001/04/25 E:\cygwin\bin\cygform5.dll - os=4.0 img=1.0 sys=4.0
                  "cygform5.dll" v0.0 ts=2001/4/24 22:28
   35k 2002/01/09 E:\cygwin\bin\cygform6.dll - os=4.0 img=1.0 sys=4.0
                  "cygform6.dll" v0.0 ts=2002/1/8 22:03
   48k 2003/08/09 E:\cygwin\bin\cygform7.dll - os=4.0 img=1.0 sys=4.0
                  "cygform7.dll" v0.0 ts=2003/8/9 2:25
  375k 2005/09/06 E:\cygwin\bin\cygfreetype-6.dll - os=4.0 img=1.0 sys=4.0
                  "cygfreetype-6.dll" v0.0 ts=2005/9/6 15:51
  222k 2005/01/13 E:\cygwin\bin\cyggd-2.dll - os=4.0 img=1.0 sys=4.0
                  "cyggd-2.dll" v0.0 ts=2005/1/13 7:56
   28k 2003/07/20 E:\cygwin\bin\cyggdbm-3.dll - os=4.0 img=1.0 sys=4.0
                  "cyggdbm-3.dll" v0.0 ts=2003/7/20 0:58
   30k 2003/08/11 E:\cygwin\bin\cyggdbm-4.dll - os=4.0 img=1.0 sys=4.0
                  "cyggdbm-4.dll" v0.0 ts=2003/8/10 19:12
   19k 2003/03/22 E:\cygwin\bin\cyggdbm.dll - os=4.0 img=1.0 sys=4.0
                  "cyggdbm.dll" v0.0 ts=2002/2/19 19:05
   15k 2003/07/20 E:\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 1:00
   15k 2003/08/11 E:\cygwin\bin\cyggdbm_compat-4.dll - os=4.0 img=1.0 sys=4.0
                  "cyggdbm_compat-4.dll" v0.0 ts=2003/8/10 19:13
  195k 2004/09/02 E:\cygwin\bin\cyggdk-1-2-0.dll - os=4.0 img=1.0 sys=4.0
                  "cyggdk-1-2-0.dll" v0.0 ts=2004/9/2 11:31
  107k 2004/07/06 E:\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 10:56
   17k 2004/07/06 E:\cygwin\bin\cyggettextpo-0.dll - os=4.0 img=1.0 sys=4.0
                  "cyggettextpo-0.dll" v0.0 ts=2004/7/6 10:56
  190k 2004/07/06 E:\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 10:56
  135k 2005/03/16 E:\cygwin\bin\cygglib-1-2-0.dll - os=4.0 img=1.0 sys=4.0
                  "cygglib-1-2-0.dll" v0.0 ts=2005/3/15 18:16
   12k 2005/03/16 E:\cygwin\bin\cyggmodule-1-2-0.dll - os=4.0 img=1.0 sys=4.0
                  "cyggmodule-1-2-0.dll" v0.0 ts=2005/3/15 18:18
  158k 2004/10/16 E:\cygwin\bin\cyggmp-3.dll - os=4.0 img=1.0 sys=4.0
                  "cyggmp-3.dll" v0.0 ts=2004/10/16 0:40
  288k 2004/10/16 E:\cygwin\bin\cyggmpxx-3.dll - os=4.0 img=1.0 sys=4.0
                  "cyggmpxx-3.dll" v0.0 ts=2004/10/16 0:40
  351k 2004/07/17 E:\cygwin\bin\cygGraphicsMagick++-0.dll - os=4.0 img=1.0 sys=4.0
                  "cygGraphicsMagick++-0.dll" v0.0 ts=2004/7/17 1:48
 2170k 2004/07/17 E:\cygwin\bin\cygGraphicsMagick-0.dll - os=4.0 img=1.0 sys=4.0
                  "cygGraphicsMagick-0.dll" v0.0 ts=2004/7/17 1:46
 1426k 2005/10/01 E:\cygwin\bin\cyggsl-0.dll - os=4.0 img=1.0 sys=4.0
                  "cyggsl-0.dll" v0.0 ts=2005/10/1 10:11
  186k 2005/10/01 E:\cygwin\bin\cyggslcblas-0.dll - os=4.0 img=1.0 sys=4.0
                  "cyggslcblas-0.dll" v0.0 ts=2005/10/1 9:49
   10k 2005/03/16 E:\cygwin\bin\cyggthread-1-2-0.dll - os=4.0 img=1.0 sys=4.0
                  "cyggthread-1-2-0.dll" v0.0 ts=2005/3/15 18:18
 1293k 2004/09/02 E:\cygwin\bin\cyggtk-1-2-0.dll - os=4.0 img=1.0 sys=4.0
                  "cyggtk-1-2-0.dll" v0.0 ts=2004/9/2 11:44
   17k 2001/06/28 E:\cygwin\bin\cyghistory4.dll - os=4.0 img=1.0 sys=4.0
                  "cyghistory4.dll" v0.0 ts=2001/1/6 20:34
   29k 2003/08/10 E:\cygwin\bin\cyghistory5.dll - os=4.0 img=1.0 sys=4.0
                  "cyghistory5.dll" v0.0 ts=2003/8/10 16:16
   24k 2005/07/29 E:\cygwin\bin\cyghistory6.dll - os=4.0 img=1.0 sys=4.0
                  "cyghistory6.dll" v0.0 ts=2005/7/28 20:57
  991k 2004/07/06 E:\cygwin\bin\cygiconv-2.dll - os=4.0 img=1.0 sys=4.0
                  "cygiconv-2.dll" v0.0 ts=2004/7/6 11:10
   22k 2001/12/13 E:\cygwin\bin\cygintl-1.dll - os=4.0 img=1.0 sys=4.0
                  "cygintl-1.dll" v0.0 ts=2001/12/13 1:28
   37k 2003/08/10 E:\cygwin\bin\cygintl-2.dll - os=4.0 img=1.0 sys=4.0
                  "cygintl-2.dll" v0.0 ts=2003/8/10 14:50
   54k 2004/07/06 E:\cygwin\bin\cygintl-3.dll - os=4.0 img=1.0 sys=4.0
                  "cygintl-3.dll" v0.0 ts=2004/7/6 10:51
   21k 2001/06/20 E:\cygwin\bin\cygintl.dll - os=4.0 img=1.0 sys=4.0
                  "cygintl.dll" v0.0 ts=2001/6/20 10:09
   48k 2003/08/10 E:\cygwin\bin\cygjbig1.dll - os=4.0 img=1.0 sys=4.0
                  "cygjbig1.dll" v0.0 ts=2003/8/10 16:58
  132k 2003/08/11 E:\cygwin\bin\cygjpeg-62.dll - os=4.0 img=1.0 sys=4.0
                  "cygjpeg-62.dll" v0.0 ts=2003/8/10 17:37
  119k 2002/02/09 E:\cygwin\bin\cygjpeg6b.dll - os=4.0 img=1.0 sys=4.0
                  "cygjpeg6b.dll" v0.0 ts=2002/2/8 21:19
  156k 2005/08/08 E:\cygwin\bin\cyglcms-1.dll - os=4.0 img=1.0 sys=4.0
                  "cyglcms-1.dll" v0.0 ts=2005/8/8 3:15
   68k 2005/09/07 E:\cygwin\bin\cygmagic-1.dll - os=4.0 img=1.0 sys=4.0
                  "cygmagic-1.dll" v0.0 ts=2005/9/7 3:21
  181k 2003/10/06 E:\cygwin\bin\cygmcrypt-4.dll - os=4.0 img=1.0 sys=4.0
                  "cygmcrypt-4.dll" v0.0 ts=2003/10/6 7:54
   21k 2005/09/29 E:\cygwin\bin\cygmenu-8.dll - os=4.0 img=1.0 sys=4.0
                  "cygmenu-8.dll" v0.0 ts=2005/9/28 19:15
   26k 2001/04/25 E:\cygwin\bin\cygmenu5.dll - os=4.0 img=1.0 sys=4.0
                  "cygmenu5.dll" v0.0 ts=2001/4/24 22:27
   20k 2002/01/09 E:\cygwin\bin\cygmenu6.dll - os=4.0 img=1.0 sys=4.0
                  "cygmenu6.dll" v0.0 ts=2002/1/8 22:03
   29k 2003/08/09 E:\cygwin\bin\cygmenu7.dll - os=4.0 img=1.0 sys=4.0
                  "cygmenu7.dll" v0.0 ts=2003/8/9 2:25
   21k 2004/10/22 E:\cygwin\bin\cygminires.dll - os=4.0 img=1.0 sys=4.0
                  "cygminires.dll" v0.0 ts=2004/10/22 13:28
   71k 2004/10/16 E:\cygwin\bin\cygmp-3.dll - os=4.0 img=1.0 sys=4.0
                  "cygmp-3.dll" v0.0 ts=2004/10/16 0:40
   95k 2004/10/16 E:\cygwin\bin\cygmpfr-0.dll - os=4.0 img=1.0 sys=4.0
                  "cygmpfr-0.dll" v0.0 ts=2004/10/16 0:47
   67k 2005/09/29 E:\cygwin\bin\cygncurses++-8.dll - os=4.0 img=1.0 sys=4.0
                  "cygncurses++-8.dll" v0.0 ts=2005/9/28 19:16
  156k 2001/04/25 E:\cygwin\bin\cygncurses++5.dll - os=4.0 img=1.0 sys=4.0
                  "cygncurses++5.dll" v0.0 ts=2001/4/24 22:29
  175k 2002/01/09 E:\cygwin\bin\cygncurses++6.dll - os=4.0 img=1.0 sys=4.0
                  "cygncurses++6.dll" v0.0 ts=2002/1/8 22:03
  226k 2005/09/29 E:\cygwin\bin\cygncurses-8.dll - os=4.0 img=1.0 sys=4.0
                  "cygncurses-8.dll" v0.0 ts=2005/9/28 19:02
  226k 2001/04/25 E:\cygwin\bin\cygncurses5.dll - os=4.0 img=1.0 sys=4.0
                  "cygncurses5.dll" v0.0 ts=2001/4/24 22:17
  202k 2002/01/09 E:\cygwin\bin\cygncurses6.dll - os=4.0 img=1.0 sys=4.0
                  "cygncurses6.dll" v0.0 ts=2002/1/8 22:03
  224k 2003/08/09 E:\cygwin\bin\cygncurses7.dll - os=4.0 img=1.0 sys=4.0
                  "cygncurses7.dll" v0.0 ts=2003/8/9 2:24
  145k 2005/09/01 E:\cygwin\bin\cygnetpbm-10.dll - os=4.0 img=1.0 sys=4.0
                  "cygnetpbm-10.dll" v0.0 ts=2005/9/1 11:47
   23k 2005/08/12 E:\cygwin\bin\cygogg-0.dll - os=4.0 img=1.0 sys=4.0
                  "cygogg-0.dll" v0.0 ts=2005/8/12 15:39
  107k 2005/08/13 E:\cygwin\bin\cygOggFLAC-3.dll - os=4.0 img=1.0 sys=4.0
                  "cygOggFLAC-3.dll" v0.0 ts=2005/8/13 1:09
   11k 2005/09/29 E:\cygwin\bin\cygpanel-8.dll - os=4.0 img=1.0 sys=4.0
                  "cygpanel-8.dll" v0.0 ts=2005/9/28 19:15
   15k 2001/04/25 E:\cygwin\bin\cygpanel5.dll - os=4.0 img=1.0 sys=4.0
                  "cygpanel5.dll" v0.0 ts=2001/4/24 22:27
   12k 2002/01/09 E:\cygwin\bin\cygpanel6.dll - os=4.0 img=1.0 sys=4.0
                  "cygpanel6.dll" v0.0 ts=2002/1/8 22:03
   19k 2003/08/09 E:\cygwin\bin\cygpanel7.dll - os=4.0 img=1.0 sys=4.0
                  "cygpanel7.dll" v0.0 ts=2003/8/9 2:24
  176k 2005/09/06 E:\cygwin\bin\cygpcre-0.dll - os=4.0 img=1.0 sys=4.0
                  "cygpcre-0.dll" v0.0 ts=2005/9/6 13:49
  299k 2005/09/06 E:\cygwin\bin\cygpcrecpp-0.dll - os=4.0 img=1.0 sys=4.0
                  "cygpcrecpp-0.dll" v0.0 ts=2005/9/6 14:26
    6k 2005/09/06 E:\cygwin\bin\cygpcreposix-0.dll - os=4.0 img=1.0 sys=4.0
                  "cygpcreposix-0.dll" v0.0 ts=2005/9/6 14:26
 1248k 2005/08/22 E:\cygwin\bin\cygperl5_8.dll - os=4.0 img=1.0 sys=4.0
                  "cygperl5_8.dll" v0.0 ts=2005/8/22 13:06
 1063k 2005/10/13 E:\cygwin\bin\cygplot-2.dll - os=4.0 img=1.0 sys=4.0
                  "cygplot-2.dll" v0.0 ts=2005/10/13 7:30
 1229k 2005/10/13 E:\cygwin\bin\cygplotter-2.dll - os=4.0 img=1.0 sys=4.0
                  "cygplotter-2.dll" v0.0 ts=2005/10/13 8:22
  230k 2005/07/11 E:\cygwin\bin\cygpng12.dll - os=4.0 img=1.0 sys=4.0
                  "cygpng12.dll" v0.0 ts=2005/7/11 16:50
   22k 2002/06/09 E:\cygwin\bin\cygpopt-0.dll - os=4.0 img=1.0 sys=4.0
                  "cygpopt-0.dll" v0.0 ts=2002/6/8 22:45
  514k 2005/10/14 E:\cygwin\bin\cygpstoedit-0.dll - os=4.0 img=1.0 sys=4.0
                  "cygpstoedit-0.dll" v0.0 ts=2005/10/14 8:05
  108k 2001/06/28 E:\cygwin\bin\cygreadline4.dll - os=4.0 img=1.0 sys=4.0
                  "cygreadline4.dll" v0.0 ts=2001/1/6 20:34
  148k 2003/08/10 E:\cygwin\bin\cygreadline5.dll - os=4.0 img=1.0 sys=4.0
                  "cygreadline5.dll" v0.0 ts=2003/8/10 16:16
  144k 2005/07/29 E:\cygwin\bin\cygreadline6.dll - os=4.0 img=1.0 sys=4.0
                  "cygreadline6.dll" v0.0 ts=2005/7/28 20:57
  129k 2005/08/15 E:\cygwin\bin\cygspeex-1.dll - os=4.0 img=1.0 sys=4.0
                  "cygspeex-1.dll" v0.0 ts=2005/8/15 2:57
  231k 2005/10/17 E:\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/10/17 2:16
  215k 2005/10/11 E:\cygwin\bin\cygssl-0.9.8.dll - os=4.0 img=1.0 sys=4.0
                  "cygssl-0.9.8.dll" v0.0 ts=2005/10/11 5:47
  165k 2003/04/11 E:\cygwin\bin\cygssl.dll - os=4.0 img=1.0 sys=4.0
                  "cygssl.dll" v0.0 ts=2003/4/11 3:37
  228k 2005/08/15 E:\cygwin\bin\cygt1-5.dll - os=4.0 img=1.0 sys=4.0
                  "cygt1-5.dll" v0.0 ts=2005/8/15 7:44
  247k 2004/12/07 E:\cygwin\bin\cygtidy-0-99-0.dll - os=4.0 img=1.0 sys=4.0
                  "cygtidy-0-99-0.dll" v0.0 ts=2004/12/7 6:34
  304k 2005/07/10 E:\cygwin\bin\cygtiff-5.dll - os=4.0 img=1.0 sys=4.0
                  "cygtiff-5.dll" v0.0 ts=2005/7/10 16:18
  282k 2003/08/11 E:\cygwin\bin\cygtiff4.dll - os=4.0 img=1.0 sys=4.0
                  "cygtiff4.dll" v0.0 ts=2003/8/10 19:32
  281k 2005/07/10 E:\cygwin\bin\cygtiffxx-5.dll - os=4.0 img=1.0 sys=4.0
                  "cygtiffxx-5.dll" v0.0 ts=2005/7/10 16:21
   27k 2005/09/30 E:\cygwin\bin\cygungif-4.dll - os=4.0 img=1.0 sys=4.0
                  "cygungif-4.dll" v0.0 ts=2005/9/28 14:58
  174k 2005/08/14 E:\cygwin\bin\cygvorbis-0.dll - os=4.0 img=1.0 sys=4.0
                  "cygvorbis-0.dll" v0.0 ts=2005/8/14 12:15
 1125k 2005/08/14 E:\cygwin\bin\cygvorbisenc-2.dll - os=4.0 img=1.0 sys=4.0
                  "cygvorbisenc-2.dll" v0.0 ts=2005/8/14 12:20
   42k 2005/08/14 E:\cygwin\bin\cygvorbisfile-3.dll - os=4.0 img=1.0 sys=4.0
                  "cygvorbisfile-3.dll" v0.0 ts=2005/8/14 12:20
   95k 2005/10/13 E:\cygwin\bin\cygxmi-0.dll - os=4.0 img=1.0 sys=4.0
                  "cygxmi-0.dll" v0.0 ts=2005/10/13 7:33
 1383k 2005/07/17 E:\cygwin\bin\cygxml2-2.dll - os=4.0 img=1.0 sys=4.0
                  "cygxml2-2.dll" v0.0 ts=2005/7/16 11:33
   65k 2005/08/23 E:\cygwin\bin\cygz.dll - os=4.0 img=1.0 sys=4.0
                  "cygz.dll" v0.0 ts=2005/8/22 19:03
 1759k 2005/08/19 E:\cygwin\bin\cygwin1.dll - os=4.0 img=1.0 sys=4.0
                  "cygwin1.dll" v0.0 ts=2005/8/19 8:00
    Cygwin DLL version info:
        DLL version: 1.5.19
        DLL epoch: 19
        DLL bad signal mask: 19005
        DLL old termios: 5
        DLL malloc env: 28
        API major: 0
        API minor: 137
        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: Fri Aug 19 11:00:14 EDT 2005
        Snapshot date: 20050819-10:57:49
        Shared id: cygwin1S4

  243k 2005/02/23 E:\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 6:42
   26k 2005/02/23 E:\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 6:42
   28k 2004/03/31 E:\cygwin\usr\X11R6\bin\cygDtPrint-1.dll - os=4.0 img=1.0 sys=4.0
                  "cygDtPrint-1.dll" v0.0 ts=2004/3/30 20:23
   21k 2005/02/23 E:\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 6:45
  282k 2003/10/28 E:\cygwin\usr\X11R6\bin\cygfreetype-9.dll - os=4.0 img=1.0 sys=4.0
                  "cygfreetype-9.dll" v0.0 ts=2003/10/17 23:44
   36k 2005/02/23 E:\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 6:34
  358k 2005/02/23 E:\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 6:39
  438k 2005/02/23 E:\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 6:41
   75k 2005/02/23 E:\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 6:28
   77k 2004/03/31 E:\cygwin\usr\X11R6\bin\cygMrm-2.dll - os=4.0 img=1.0 sys=4.0
                  "cygMrm-2.dll" v0.0 ts=2004/3/30 20:23
    9k 2005/02/23 E:\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 6:28
 1413k 2005/02/23 E:\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 6:39
   20k 2005/02/23 E:\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 6:42
   30k 2005/02/23 E:\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 6:28
   66k 2004/03/31 E:\cygwin\usr\X11R6\bin\cygUil-2.dll - os=4.0 img=1.0 sys=4.0
                  "cygUil-2.dll" v0.0 ts=2004/3/30 20:23
  877k 2005/02/23 E:\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 6:28
  254k 2005/02/23 E:\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 6:31
  356k 2005/02/23 E:\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 6:32
  363k 2005/02/23 E:\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 6:33
  275k 2004/01/13 E:\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 14:17
    9k 2005/02/23 E:\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 6:44
   30k 2005/02/23 E:\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 6:43
    9k 2005/02/23 E:\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 6:44
    7k 2005/02/23 E:\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 6:43
   49k 2005/02/23 E:\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 6:28
   16k 2005/02/23 E:\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 6:43
   56k 2004/03/11 E:\cygwin\usr\X11R6\bin\cygXft-1.dll - os=4.0 img=1.0 sys=4.0
                  "cygXft-1.dll" v0.0 ts=2003/11/17 17:42
   63k 2004/03/23 E:\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 14:20
   27k 2005/02/23 E:\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 6:34
  125k 2005/02/23 E:\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 6:34
   12k 2005/02/23 E:\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 6:34
 1294k 2004/03/31 E:\cygwin\usr\X11R6\bin\cygXm-2.dll - os=4.0 img=1.0 sys=4.0
                  "cygXm-2.dll" v0.0 ts=2004/3/30 20:20
  459k 2004/02/10 E:\cygwin\usr\X11R6\bin\cygXmHTML-0.dll - os=4.0 img=1.0 sys=4.0
                  "cygXmHTML-0.dll" v0.0 ts=2004/2/10 12:14
   76k 2005/02/23 E:\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 6:30
   11k 2005/02/23 E:\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 6:30
   26k 2005/02/23 E:\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 6:31
   52k 2005/02/23 E:\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 6:30
   12k 2005/02/23 E:\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 6:43
   28k 2005/02/23 E:\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 6:42
    8k 2005/02/23 E:\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 6:43
   40k 2005/02/23 E:\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 6:53
   25k 2005/02/23 E:\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 6:53
  282k 2005/02/23 E:\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 6:29
   27k 2005/02/23 E:\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 6:43
   17k 2005/02/23 E:\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 6:34

Service             : cygserver
Display name        : CYGWIN cygserver
Current State       : Running
Controls Accepted   : Stop
Command             : /usr/sbin/cygserver
stdin path          : /dev/null
stdout path         : /var/log/cygserver.log
stderr path         : /var/log/cygserver.log
Process Type        : Own Process
Startup             : Automatic
Account             : LocalSystem

Service             : dnrd
Description         : dnrd: relay domain name server (DNS)
Current State       : Running
Controls Accepted   : Stop
Command             : /usr/local/sbin/dnrd.exe -l -t 0 -s 192.168.0.1 -a 169.254.25.129
stdin path          : /dev/null
stdout path         : /var/log/dnrd.log
stderr path         : /var/log/dnrd.log
Environment         : CYGWIN="server ntea ntsec smbntsec" 
Process Type        : Own Process
Startup             : Automatic
Account             : .\dnrd

Service             : init
Current State       : Running
Controls Accepted   : Stop
Command             : /sbin/init -i
stdin path          : /dev/null
stdout path         : /var/log/init.log
stderr path         : /var/log/init.log
Termination Signal  : Interrupt
Process Type        : Own Process
Startup             : Automatic
Account             : LocalSystem

Service             : sshd
Display name        : CYGWIN sshd
Current State       : Running
Controls Accepted   : Stop
Command             : /usr/sbin/sshd -D
stdin path          : /dev/null
stdout path         : /var/log/sshd.log
stderr path         : /var/log/sshd.log
Environment         : CYGWIN="ntsec,server" 
Process Type        : Own Process
Startup             : Automatic
Account             : LocalSystem


Cygwin Package Information
Last downloaded files to: E:\cygwin\install
Last downloaded files from: http://mirrors.rcn.net/pub/sourceware/cygwin

Package                 Version
_update-info-dir        00324-1
alternatives            1.3.20a-1
ash                     20040127-3
aspell                  0.50.3-1
aspell-dev              0.50.3-1
aspell-doc              0.50.3-1
aspell-en               0.51.0-1
astyle                  1.15.3-3
autoconf                2.59-2
autoconf-devel          2.59-2
autoconf-stable         2.13-6
autoconf2.1             2.13-1
autoconf2.5             2.59-2
automake                1.7.9-2
automake-devel          1.9.2-2
automake-stable         1.4p6-3
automake1.4             1.4p6-2
automake1.9             1.9.6-1
autossh                 1.3-2
base-files              3.6-1
base-passwd             2.2-1
bash                    3.0-11
bash-completion         20050721-1
bashdb                  3.00_0.02-2
binutils                20050610-1
bison                   20030307-1
byacc                   1.9-1
bzip2                   1.0.3-1
cabextract              1.1-1
ccrypt                  1.7-1
check                   0.9.1-1
chere                   0.6-3
chkconfig               1.2.24h-1
clear                   1.0-2
cmake                   2.2.2-1
coreutils               5.3.0-9
cpio                    2.6-5
cron                    3.0.1-19
crypt                   1.1-1
ctags                   5.5-4
curl                    7.11.1-1
cvs                     1.11.17-1
cvsutils                0.2.3-1
cygipc                  2.03-2
cygrunsrv               1.10-1
cygutils                1.2.9-1
cygwin                  1.5.18-1
cygwin-doc              1.4-3
cygwin-x-doc            1.0.4-1
d                       1.2.0-1
ddd                     3.3.9-1
diffutils               2.8.7-1
doxygen                 1.4.4-1
e2fsimage               0.2.0-2
e2fsprogs               1.35-3
editrights              1.01-1
emacs                   21.2-13
emacs-X11               21.2-13
expat                   1.95.8-1
fftw3                   3.0.1-1
fftw3-dev               3.0.1-1
figlet                  2.2-1
file                    4.15-3
fileutils               4.1-3
findutils               4.2.25-2
flex                    2.5.4a-3
fontconfig              2.2.2-1
fortune                 1.99.1-1
freetype2               2.1.9-1
gawk                    3.1.5-1
gcc                     3.4.4-1
gcc-core                3.4.4-1
gcc-g++                 3.4.4-1
gcc-g77                 3.4.4-1
gcc-gdc                 3.4.4-1
gcc-mingw-core          20050522-1
gcc-mingw-g++           20050522-1
gcc-mingw-g77           20050522-1
gcc-mingw-gdc           20050522-1
gdb                     20041228-3
gdbm                    1.8.3-7
gettext                 0.14.1-1
ghostscript             8.15-2
ghostscript-base        8.15-2
ghostscript-x11         8.15-2
glib                    1.2.10-3
gmp                     4.1.4-2
gnupg                   1.4.1-1
gnuplot                 4.0.0-1
grace                   5.1.18-1
grep                    2.5.1a-2
groff                   1.18.1-2
gsl                     1.7-1
gtk+                    1.2.10-2
gv                      3.5.8-2
gzip                    1.3.5-1
help2man                1.35.1-1
hexedit                 1.2.10-1
indent                  2.2.9-1
inetutils               1.3.2-30
initscripts             0.9-1
jbigkit                 1.5-3
joe                     3.3-2
jpeg                    6b-11
keychain                2.5.3.1-1
lapack                  3.0-3
lcms                    1.14-1
less                    381-1
lesstif                 0.93.94-2
libao2                  0.8.6-1
libaspell15             0.50.3-1
libaudiofile0           0.2.6-2
libbz2_0                1.0.2-1
libbz2_1                1.0.3-1
libcharset1             1.9.2-1
libdb4.2                4.2.52-1
libdb4.3                4.3.28-1
libesound0              0.2.36-1
libFLAC7                1.1.2-1
libfontconfig1          2.2.2-1
libfreetype26           2.1.9-1
libgd2                  2.0.33-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
libGraphicsMagick0      1.0.6-1
libiconv                1.9.2-1
libiconv2               1.9.2-1
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
libmcrypt               2.5.7-2
libncurses-devel        5.4-4
libncurses5             5.2-1
libncurses6             5.2-8
libncurses7             5.3-4
libncurses8             5.4-4
libnetpbm10             10.29-1
libogg0                 1.1.2-1
libOggFLAC3             1.1.2-1
libpcre                 4.1-2
libpcre0                6.3-1
libplot2                2.4.1-1
libplotter2             2.4.1-1
libpng                  1.2.8-2
libpng12                1.2.8-2
libpopt0                1.6.4-4
libreadline4            4.1-2
libreadline5            4.3-5
libreadline6            5.0-4
libspeex1               1.1.10-1
libtiff4                3.6.0-5
libtiff5                3.7.3-1
libungif                4.1.3-1
libvorbis0              1.1.1-1
libvorbisenc2           1.1.1-1
libvorbisfile3          1.1.1-1
libXft                  2.1.6-1
libXft1                 1.0.0-1
libXft2                 2.1.6-1
libxmi0                 2.4.1-1
libxml2                 2.6.20-3
links                   0.99pre14-1
login                   1.9-7
lynx                    2.8.5-3
m4                      1.4.4-1
make                    3.80-1
man                     1.5p-1
mathomatic              12.4.3-1
mingw-runtime           3.9-1
minires                 1.00-1
minires-devel           1.00-1
mktemp                  1.5-3
mod_ssl                 2.8.8-1.3.24-1
more                    2.11o-2
mt                      2.3.1-1
mutt                    1.4.2.1i-1
ncftp                   3.1.7-1
ncurses                 5.4-4
nedit                   5.5-1
netcat                  1.10-2
netpbm                  10.29-1
netpbm-doc              10.29-1
octave                  2.1.71-3
octave-forge            2005.06.13-4
octave-headers          2.1.71-3
openssh                 4.2p1-1
openssl                 0.9.8a-1
openssl-devel           0.9.8a-1
openssl096              0.9.6j-1
openssl097              0.9.7i-1
orpie                   1.4.1-2
par                     1.52-1
patch                   2.5.8-8
patchutils              0.2.30-1
pcre                    6.3-1
pcre-devel              6.3-1
pcre-doc                6.3-1
pdksh                   5.2.14-3
perl                    5.8.7-4
perl-libwin32           0.26-1
perl-Win32-GUI          1.02-1
perl_manpages           5.8.7-4
pine                    4.58-1
ping                    1.0-1
pkgconfig               0.17.2-2
ploticus                2.32-1
ploticus-common         2.32-1
ploticus-doc            2.32-1
plotutils               2.4.1-1
plotutils-doc           2.4.1-1
popt                    1.6.4-4
procps                  3.2.5-1
psmisc                  21.5-1
pstoedit                3.42-1
psutils                 1.17-1
rcs                     5.7-3
readline                5.0-4
rebase                  2.4.2-1
rsync                   2.6.6-1
run                     1.1.5-2
rxvt                    2.7.10-6
sed                     4.1.4-1
setsid                  0.0-3
sh-utils                2.0.15-5
sharutils               4.5.3-1
shutdown                1.7-1
singular-base           3.0.0-2
singular-help           3.0.0-2
singular-icons          3.0.0-2
singular-share          3.0.0-2
singular-surf           3.0.0-2
splint                  3.1.1-1
ssmtp                   2.60.9-3
stunnel                 4.12-1
sysvinit                2.84-4
t1lib                   5.1.0-1
tar                     1.15.1-2
tcltk                   20030901-1
tcm                     2.20-1
tcp_wrappers            7.6-1
tcsh                    6.14.00-5
termcap                 20050421-1
terminfo                5.4_20041009-1
texinfo                 4.8-1
tidy                    041206-1
time                    1.7-1
transfig                3.2.4-2
ttcp                    19980512-1
tzcode                  2005h-1
unison2.10.2            2.10.2-6
unison2.12.0            2.12.0-4
unison2.13              2.13.16-1
unison2.17              2.17.1-1
unison2.9.1             2.9.1-3
unison2.9.20            2.9.20-3
units                   1.77-1
unzip                   5.50-5
vim                     6.4-2
vorbis-tools            1.1.1-4
w32api                  3.5-1
wget                    1.10.1-2
which                   1.7-1
whois                   4.7.8-1
WordNet                 2.0-1
wtf                     0.0.4-6
X-start-menu-icons      1.0.4-1
X-startup-scripts       1.0.11-1
x2x                     1.30-2
Xaw3d                   1.5D-5
xfig                    3.2.4-6
xfig-base               3.2.4-1
xfig-lib                3.2.4-6
XFree86-base            4.3.0-11
XFree86-bin             4.3.0-21
XFree86-lib-compat      4.3.0-2
XFree86-xserv           4.3.0-68
xgraph                  12.1-1
xinetd                  2.3.9-1
XmHTML                  1.1.7-1
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-etc            6.8.2.0-1
xorg-x11-f100           6.8.1.0-3
xorg-x11-fenc           6.8.1.0-2
xorg-x11-fnts           6.8.1.0-3
xorg-x11-fscl           6.8.1.0-2
xorg-x11-fsrv           6.8.2.0-1
xorg-x11-libs-data      6.8.2.0-1
xorg-x11-man-pages      6.8.2.0-1
xorg-x11-man-pages-html 6.8.2.0-1
xorg-x11-nest           6.8.2.0-2
xorg-x11-vfb            6.8.2.0-2
xorg-x11-xwin           6.8.2.0-4
xpdf                    3.00-2
xterm                   202-1
xwinclip                1.2.0-1
zip                     2.3-6
zlib                    1.2.3-1
zsh                     4.2.4-1
Use -h to see help about each section
#!/bin/bash

if [ $# -eq 0 ]
then
	echo "Usage: undupe.sh files..."
	exit 1
fi

declare -i first
declare -i n_dup
((n_dup = 0))
echo "Will process $# files..."

while [ $# -gt 1 ]
do
    left=$1
    if [ -f "$left" ]
    then
	((first = 1))
	for right in "$@"
	do
	    if [ $first -eq 1 ]
	    then
	        ((first = 0))
	    else
		if [ -f "$right" ]
		then
		    cmp -s "$left" "$right"
		    if [ $? -eq 0 ]
		    then
			echo "$right" is the same as "$left"
			((n_dup = n_dup + 1))
		    fi
		fi
	    fi
	done
    fi
    shift
done

echo "Deleted $n_dup files"

--
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/

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]