Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT sources DOT redhat DOT com Delivered-To: mailing list cygwin AT sources DOT redhat DOT com Message-ID: <3AD7D74E.4C086AA6@macrotex.net> Date: Fri, 13 Apr 2001 23:51:26 -0500 From: "Adam H. Lewenberg" Reply-To: adam AT macrotex DOT net X-Mailer: Mozilla 4.75 [en] (Windows NT 5.0; U) X-Accept-Language: en,pdf MIME-Version: 1.0 To: cygwin AT cygwin DOT com Subject: 1.1.8: cygwin1.dll confused near byte 8192? Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit I have a program that runs fine when compiled with gcc version gcc-2.95.2-9 in a stand-alone version: gcc -Wall -mno-cygwin dvii.c -o dvii_win32.exe but when I compile to use the cygwin1.dll gcc -Wall dvii.c -o dvii_win32_cw.exe the executable dvii_win32_cw.exe exhibits strange behavior. In particular, when I have a file open to read and am moving around using fseek it seems to get confused when I am reading near the 8192'nd byte. The version of cygwin1.dll is 1.1.8. Again, this does _not_ happen with the executable compiled with the -mno-cygwin option. The source is at http://www.macrotex.net/dvii/dvii.c (only 1 file needed). The -mno-cygwin option version is at http://www.macrotex.net/dvii/dvii_win32.exe The cygwin1.dll version is at http://www.macrotex.net/dvii/dvii_win32_cw.exe You can get manyfonts.dvi (a testfile) at http://www.macrotex.net/dvii/manyfonts.dvi To test the program, do this: dvii_win32.exe -F manyfonts.dvi dvii_win32_cw.exe -F manyfonts.dvi You will see in the dvii_win32_cw.exe version output the line [font_hash]: could not find key 12524 in FontHashTable which indicates an error. Thanks, A. Lewenberg adam AT macrotex DOT net Cygnus Win95/NT Configuration Diagnostics Current System Time: Fri Apr 13 23:29:17 2001 WinNT Ver 5.0 build 2195 Service Pack 1 Path: /cygdrive/f/Perl/bin/ /cygdrive/e/WINNT/system32 /cygdrive/e/WINNT /cygdrive/e/WINNT/System32/Wbem /cygdrive/e/WINNT/BIN /cygdrive/f/MikTeX/miktex/bin /usr/bin /cygdrive/f/Program Files/Network Associates/PGPcmdln /cygdrive/c/DOS SysDir: E:\WINNT\System32 WinDir: E:\WINNT HOME = `/cygdrive/f/emacs-20.6' LD_LIBRARY_PATH = `/usr/bin' !:: = `::\' !C: = `C:\' !D: = `D:\tex\dvii' !E: = `E:\4nt' !F: = `F:\MiKTeX\fonts\type1\adobe\minion' ALLUSERSPROFILE = `E:\Documents and Settings\All Users' APPDATA = `E:\Documents and Settings\Administrator\Application Data' CMDLINE = `cygcheck -s -v -r' COMMONPROGRAMFILES = `E:\Program Files\Common Files' COMPUTERNAME = `C224258-B' COMSPEC = `E:\4nt\4NT.EXE' HOMEDRIVE = `E:' HOMEPATH = `\' LOGONSERVER = `\\C224258-B' NUMBER_OF_PROCESSORS = `1' OS = `Windows_NT' OS2LIBPATH = `E:\WINNT\system32\os2\dll;' PATHEXT = `.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH' PROCESSOR_ARCHITECTURE = `x86' PROCESSOR_IDENTIFIER = `x86 Family 6 Model 3 Stepping 1, AuthenticAMD' PROCESSOR_LEVEL = `6' PROCESSOR_REVISION = `0301' PROGRAMFILES = `E:\Program Files' PROMPT = `$p$g' SYSTEMDRIVE = `E:' SYSTEMROOT = `E:\WINNT' TEMP = `/cygdrive/e/DOCUME~1/ADMINI~1/LOCALS~1/Temp' TMP = `/cygdrive/e/DOCUME~1/ADMINI~1/LOCALS~1/Temp' USERDOMAIN = `C224258-B' USERNAME = `Administrator' USERPROFILE = `E:\Documents and Settings\Administrator' WINDIR = `E:\WINNT' TERM = `cygwin' TZ = `CST6CDT5,M4.1.0/2,M10.5.0/2' HKEY_CURRENT_USER\Software\Cygnus Solutions HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\mounts v2 (default) = `/cygdrive' cygdrive flags = 0x00000020 HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\Program Options HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0 HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\00 (default) = `E:' unix = `/' fbinary = 0x00000000 fsilent = 0x00000000 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder\Start Menu\Programs\Cygnus Solutions (default) = (unsupported type) HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2 HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/ (default) = `F:/cygwin' flags = 0x00000008 HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/usr/bin (default) = `F:/cygwin/bin' flags = 0x00000008 HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/usr/lib (default) = `F:/cygwin/lib' flags = 0x00000008 HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\Program Options HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0 HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\00 HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\01 HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\02 HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\03 HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\04 HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\05 HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\06 HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\07 HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\08 HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\09 HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\0A HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\0B HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\0C HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\0D HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\0E HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\0F HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\10 HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\11 HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\12 HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\13 HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\14 HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\15 HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\16 HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\17 HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\18 HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\19 HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\1A HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\1B HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\1C HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\1D a: fd N/A N/A c: hd FAT 501Mb 6% CP UN MSDOS d: hd NTFS 4996Mb 40% CP CS UN PA FC DATA e: hd NTFS 2000Mb 82% CP CS UN PA FC f: hd NTFS 2996Mb 37% CP CS UN PA FC APPS g: net FAT 2039Mb 78% CP UN APPS k: cd CDFS 0Mb -2147483548% CS Audio CD l: cd N/A N/A m: hd NTFS 4996Mb 8% CP CS UN PA FC Music F:\cygwin\bin /usr/bin system textmode F:\cygwin\lib /usr/lib system textmode F:\cygwin / system textmode Found: F:\cygwin\bin\bash.exe Found: F:\cygwin\bin\cat.exe Found: F:\cygwin\bin\cpp.exe Found: F:\cygwin\bin\find.exe Found: c:\DOS\find.exe Warning: F:\cygwin\bin\find.exe hides c:\DOS\find.exe Found: F:\cygwin\bin\gcc.exe Found: F:\cygwin\bin\gdb.exe Found: F:\cygwin\bin\ld.exe Found: F:\cygwin\bin\ls.exe Found: F:\cygwin\bin\make.exe Not Found: sh 615k 2001/01/31 .\cygwin1.dll - os=4.0 img=1.0 sys=4.0 "cygwin1.dll" v0.0 ts=2001/1/31 9:08 Cygwin DLL version info: dll major: 1001 dll minor: 8 dll epoch: 19 dll bad signal mask: 19005 dll old termios: 5 dll malloc env: 28 api major: 0 api minor: 34 shared data: 3 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 Jan 31 10:08:38 EST 2001 shared id: cygwin1S3 615k 2001/01/31 .\cygwin1.dll - os=4.0 img=1.0 sys=4.0 "cygwin1.dll" v0.0 ts=2001/1/31 9:08 Cygwin DLL version info: dll major: 1001 dll minor: 8 dll epoch: 19 dll bad signal mask: 19005 dll old termios: 5 dll malloc env: 28 api major: 0 api minor: 34 shared data: 3 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 Jan 31 10:08:38 EST 2001 shared id: cygwin1S3 615k 2001/01/31 e:\WINNT\BIN\cygwin1.dll - os=4.0 img=1.0 sys=4.0 "cygwin1.dll" v0.0 ts=2001/1/31 9:08 Cygwin DLL version info: dll major: 1001 dll minor: 8 dll epoch: 19 dll bad signal mask: 19005 dll old termios: 5 dll malloc env: 28 api major: 0 api minor: 34 shared data: 3 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 Jan 31 10:08:38 EST 2001 shared id: cygwin1S3 14k 2000/10/23 F:\cygwin\bin\cygintl.dll - os=4.0 img=1.0 sys=4.0 "cygintl.dll" v0.0 ts=2000/10/23 14:02 81k 2000/11/26 F:\cygwin\bin\cygitcl30.dll - os=4.0 img=1.0 sys=4.0 "cygitcl30.dll" v0.0 ts=2000/11/25 19:43 35k 2000/11/26 F:\cygwin\bin\cygitk30.dll - os=4.0 img=1.0 sys=4.0 "cygitk30.dll" v0.0 ts=2000/11/25 19:43 390k 2000/11/26 F:\cygwin\bin\cygtcl80.dll - os=4.0 img=1.0 sys=4.0 "cygtcl80.dll" v0.0 ts=2000/11/25 19:39 5k 2000/11/26 F:\cygwin\bin\cygtclpip80.dll - os=4.0 img=1.0 sys=4.0 10k 2000/11/26 F:\cygwin\bin\cygtclreg80.dll - os=4.0 img=1.0 sys=4.0 "cygtclreg80.dll" v0.0 ts=2000/11/25 19:39 623k 2000/11/26 F:\cygwin\bin\cygtk80.dll - os=4.0 img=1.0 sys=4.0 "cygtk80.dll" v0.0 ts=2000/11/25 19:43 49k 2001/02/03 F:\cygwin\bin\cygz.dll - os=4.0 img=1.0 sys=4.0 "cygz.dll" v0.0 ts=2001/2/3 14:35 615k 2001/01/31 F:\cygwin\bin\cygwin1.dll - os=4.0 img=1.0 sys=4.0 "cygwin1.dll" v0.0 ts=2001/1/31 9:08 Cygwin DLL version info: dll major: 1001 dll minor: 8 dll epoch: 19 dll bad signal mask: 19005 dll old termios: 5 dll malloc env: 28 api major: 0 api minor: 34 shared data: 3 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 Jan 31 10:08:38 EST 2001 shared id: cygwin1S3 Use -h to see help about each section -- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Adam Lewenberg (217) 373-8173 voice and fax adam AT macrotex DOT net -- Want to unsubscribe from this list? Check out: http://cygwin.com/ml/#unsubscribe-simple