From: Yuri Gribov <tetra2005@googlemail.com>
To: cygwin@cygwin.com
Subject: ftell() fails on files in shared folders
Date: Sun, 18 Mar 2012 14:55:00 -0000 [thread overview]
Message-ID: <CAJOtW+5qwWvN84mJJ=NR3TgZE5s7jz8jpLTaN=+h1hv5Ob29XQ@mail.gmail.com> (raw)
[-- Attachment #1: Type: text/plain, Size: 1039 bytes --]
Hi all,
I have recently ran into a problem with Cygwin accessing files located
in shared folders. The attached program does fwrite() and then checks
file size with ftell(). Ftell() returns correct results in any of
following situations:
1) I access local file: c:/test.bin
2) I access file via UNC-address from the same computer:
//server-name/dir/test.out
gribov.y@s-cw-head ~/build/upc/opt
$ ./a.exe
success
But when I try to access file via UNC-address from a different machine
ftell() starts returning 0 instead of expected 8:
gribov.y@s-cw-head ~/build/upc/opt
$ gcc io.c && run_ms_job -n 1 -network smp a.exe
ftell(p) == sizeof(data) failed at io.c:26
Note that the file is created and data is written correctly:
gribov.y@s-cw-head ~/build/upc/opt
$ xxd ~/pgas/test.bin
0000000: ffff ffff ffff ffff ........
so there seem to be a problem with ftell() itself.
Any help/ideas will be much appreciated. I have tried searching the
MLs but have not found anything similiar to my problem.
-Yuri
[-- Attachment #2: cygcheck.out --]
[-- Type: application/octet-stream, Size: 22672 bytes --]
Cygwin Configuration Diagnostics
Current System Time: Sun Mar 18 18:15:47 2012
Windows 2008 Server Enterprise Ver 6.0 Build 6001 Service Pack 1
Running under WOW64 on AMD64
Running in Terminal Service session
Path: D:\cygwin\home\gribov.y\bin
D:\cygwin\home\gribov.y\src\charm-6.2-win32\src\arch\win32
D:\cygwin\usr\local\bin
D:\cygwin\bin
C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE
C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\BIN
C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\Tools
C:\Windows\Microsoft.NET\Framework\v3.5
C:\Windows\Microsoft.NET\Framework\v2.0.50727
C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\VCPackages
C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin
C:\Program Files\Microsoft HPC Pack\Bin
C:\Perl\site\bin
C:\Perl\bin
C:\Program Files\Microsoft HPC Pack 2008 SDK\Bin
C:\Windows\system32
C:\Windows
C:\Windows\System32\Wbem
C:\Windows\System32\WindowsPowerShell\v1.0
C:\Program Files\Windows Imaging
C:\Program Files (x86)\Microsoft SQL Server\90\Tools\binn
C:\Program Files (x86)\MPICH2\bin
C:\Program Files (x86)\Microsoft SQL Server\80\Tools\Binn
C:\Program Files (x86)\Microsoft SQL Server\90\DTS\Binn
C:\Program Files (x86)\Microsoft SQL Server\90\Tools\Binn\VSShell\Common7\IDE
C:\Program Files (x86)\Microsoft Visual Studio 8\Common7\IDE\PrivateAssemblies
C:\Nano\ORCA_DevCenter\orca\x86_exe\release
C:\Program Files (x86)\TortoiseSVN\bin
C:\Program Files (x86)\MATLAB\MATLAB Compiler Runtime\v714\runtime\win32
C:\Program Files (x86)\Intel\MPI-RT\4.0.3.009\em64t\bin
C:\Program Files (x86)\Intel\MPI-RT\4.0.3.009\ia32\bin
Output from D:\cygwin\bin\id.exe
UID: 1269(gribov.y)
GID: 513(Domain Users)
513(Domain Users)
0(root)
544(Administrators)
545(Users)
554(Pre-Windows 2000 Compatible Access)
572(Denied RODC Password Replication Group)
512(Domain Admins)
SysDir: C:\Windows\system32
WinDir: C:\Windows
USER = 'gribov.y'
PWD = '/home/gribov.y/build/upc/opt'
HOME = '/home/gribov.y'
HOMEPATH = '\Users\gribov.y'
MANPATH = '/usr/local/man:/usr/share/man:/usr/man:'
APPDATA = 'C:\Users\gribov.y\AppData\Roaming'
NETWORK = 'udp'
ProgramW6432 = 'C:\Program Files'
RUN_MS_JOB_PRIO = 'Highest'
HOSTNAME = 's-cw-head'
VSINSTALLDIR = 'C:\Program Files (x86)\Microsoft Visual Studio 9.0'
REMINST = '\\s-cw-head\RemInst'
CCP_LIB64 = 'C:\Program Files\Microsoft HPC Pack 2008 SDK\Lib\amd64\'
TERM = 'cygwin'
PROCESSOR_IDENTIFIER = 'Intel64 Family 6 Model 15 Stepping 6, GenuineIntel'
WINDIR = 'C:\Windows'
TMPDIR = '/cygdrive/c/temp'
CCP_JOBTEMPLATE = 'Default'
PUBLIC = 'C:\Users\Public'
DevEnvDir = 'C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE'
CCP_SDK = 'C:\Program Files\Microsoft HPC Pack 2008 SDK\'
OLDPWD = '/home/gribov.y/tests/tc'
USERDOMAIN = 'CLUSTER'
CommonProgramFiles(x86) = 'C:\Program Files (x86)\Common Files'
OS = 'Windows_NT'
ALLUSERSPROFILE = 'C:\ProgramData'
Framework35Version = 'v3.5'
RUN_MS_JOB_GROUP = 'ComputeNodesNoHead'
TEMP = '/tmp'
VS90COMNTOOLS = 'C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\Tools\'
COMMONPROGRAMFILES = 'C:\Program Files (x86)\Common Files'
VCINSTALLDIR = 'C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC'
RUN_MS_JOB_TIMEOUT = '30'
USERNAME = 'gribov.y'
LIBPATH = 'C:\Windows\Microsoft.NET\Framework\v3.5;C:\Windows\Microsoft.NET\Framework\v2.0.50727;C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\ATLMFC\LIB;C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\LIB;'
MPI_LIBS = '/home/gribov.y/hpc2008sdk/Lib/i386/msmpi.lib'
MPI_CFLAGS = '-include /usr/include/stdint.h -D__int64=int64_t -I/home/gribov.y/hpc2008sdk/Include'
PROCESSOR_LEVEL = '6'
ProgramFiles(x86) = 'C:\Program Files (x86)'
CCP_HOME = 'C:\Program Files\Microsoft HPC Pack\'
CCP_DATA = 'C:\Program Files\Microsoft HPC Pack\Data\'
AWP_LOCALE130 = 'en-us'
FP_NO_HOST_CHECK = 'NO'
SYSTEMDRIVE = 'C:'
PROCESSOR_ARCHITEW6432 = 'AMD64'
LANG = 'C.UTF-8'
USERPROFILE = 'C:\Users\gribov.y'
CLIENTNAME = 'ALEX-DELL'
MPI_CC = 'gcc-4'
FrameworkDir = 'C:\Windows\Microsoft.NET\Framework'
WindowsSdkDir = 'C:\Program Files\\Microsoft SDKs\Windows\v6.0A\'
GASNET_VERBOSE = '1'
CCP_INC = 'C:\Program Files\Microsoft HPC Pack 2008 SDK\Include\'
PS1 = '\[\e]0;\w\a\]\n\[\e[32m\]\u@\h \[\e[33m\]\w\[\e[0m\]\n\$ '
LOGONSERVER = '\\S-CW-HEAD'
CommonProgramW6432 = 'C:\Program Files\Common Files'
PROCESSOR_ARCHITECTURE = 'x86'
LOCALAPPDATA = 'C:\Users\gribov.y\AppData\Local'
ProgramData = 'C:\ProgramData'
CCP_SCHEDULER = 's-cw-head'
SHLVL = '1'
USERDNSDOMAIN = 'CLUSTER.CMC.UNN.NET'
PATHEXT = '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC'
HOMEDRIVE = 'C:'
!D: = 'D:\cygwin\bin'
PROMPT = '$P$G'
COMSPEC = 'C:\Windows\system32\cmd.exe'
TMP = '/tmp'
SYSTEMROOT = 'C:\Windows'
PRINTER = 'Microsoft XPS Document Writer'
PROCESSOR_REVISION = '0f06'
lib = 'C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\ATLMFC\LIB;C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\LIB;C:\Program Files\\Microsoft SDKs\Windows\v6.0A\lib;C:\Program Files\SQLXML 4.0\bin\'
PRIVATEIP = '10.2.0.1'
ND_INC = 'C:\Program Files\Microsoft HPC Pack 2008 SDK\Include\'
INFOPATH = '/usr/local/info:/usr/share/info:/usr/info:'
PROGRAMFILES = 'C:\Program Files (x86)'
NUMBER_OF_PROCESSORS = '4'
GASNET_SPAWNFN = 'C'
INCLUDE = 'C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\ATLMFC\INCLUDE;C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE;C:\Program Files\\Microsoft SDKs\Windows\v6.0A\include;'
FrameworkVersion = 'v2.0.50727'
SESSIONNAME = 'RDP-Tcp#0'
CCP_LIB32 = 'C:\Program Files\Microsoft HPC Pack 2008 SDK\Lib\i386\'
COMPUTERNAME = 'S-CW-HEAD'
I_MPI_ROOT = 'C:\Program Files (x86)\Intel\MPI-RT\4.0.3.009\'
_ = '/usr/bin/cygcheck'
HKEY_CURRENT_USER\Software\Cygwin
HKEY_CURRENT_USER\Software\Cygwin\Program Options
HKEY_CURRENT_USER\Software\Cygwin\setup
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.com%2fcygwin%2f
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.com%2fcygwin%2f\OpenWithList
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\Program Options
HKEY_LOCAL_MACHINE\SOFTWARE\Cygwin
HKEY_LOCAL_MACHINE\SOFTWARE\Cygwin\Installations
(default) = '\??\D:\cygwin'
8eadb5dfe3709f58 = '\??\D:\cygwin\home\gribov.y\build\upc\dbg\gasnet'
e62958623656d308 = '\??\D:\cygwin\home\gribov.y\build\upc\dbg\gasnet'
0c5e040bbdcac346 = '\??\D:\cygwin\home\gribov.y\src'
00d8d7d6be562edd = '\??\D:\cygwin\home\gribov.y'
3f7b3c13b5ee29f8 = '\??\UNC\s-cw-head'
3ff61d39798050a5 = '\??\D:\cygwin_upc'
3655c43ac2f230e1 = '\??\D:\cygwin\home\gribov.y\build\gasnet-debug'
HKEY_LOCAL_MACHINE\SOFTWARE\Cygwin\Program Options
HKEY_LOCAL_MACHINE\SOFTWARE\Cygwin\setup
(default) = 'D:\cygwin'
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Cygnus Solutions\Cygwin
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Cygnus Solutions\Cygwin\mounts v2
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Cygnus Solutions\Cygwin\Program Options
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Cygwin
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Cygwin\Installations
(default) = '\??\D:\cygwin'
8eadb5dfe3709f58 = '\??\D:\cygwin\home\gribov.y\build\upc\dbg\gasnet'
e62958623656d308 = '\??\D:\cygwin\home\gribov.y\build\upc\dbg\gasnet'
0c5e040bbdcac346 = '\??\D:\cygwin\home\gribov.y\src'
00d8d7d6be562edd = '\??\D:\cygwin\home\gribov.y'
3f7b3c13b5ee29f8 = '\??\UNC\s-cw-head'
3ff61d39798050a5 = '\??\D:\cygwin_upc'
3655c43ac2f230e1 = '\??\D:\cygwin\home\gribov.y\build\gasnet-debug'
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Cygwin\Program Options
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Cygwin\setup
(default) = 'D:\cygwin'
obcaseinsensitive set to 1
Cygwin installations found in the registry:
System: Key: 1720b01b097bf4fc Path: D:\cygwin
System: Key: 8eadb5dfe3709f58 Path: D:\cygwin\home\gribov.y\build\upc\dbg\gasnet (ORPHANED)
System: Key: e62958623656d308 Path: D:\cygwin\home\gribov.y\build\upc\dbg\gasnet (ORPHANED)
System: Key: 0c5e040bbdcac346 Path: D:\cygwin\home\gribov.y\src (ORPHANED)
System: Key: 00d8d7d6be562edd Path: D:\cygwin\home\gribov.y (ORPHANED)
System: Key: 3f7b3c13b5ee29f8 Path: \\s-cw-head (ORPHANED)
System: Key: 3ff61d39798050a5 Path: D:\cygwin_upc
System: Key: 3655c43ac2f230e1 Path: D:\cygwin\home\gribov.y\build\gasnet-debug (ORPHANED)
a: fd N/A N/A
c: hd NTFS 76936Mb 89% CP CS UN PA FC
d: hd NTFS 399996Mb 99% CP CS UN PA FC
e: cd N/A N/A
f: cd N/A N/A
g: cd N/A N/A
D:\cygwin / system binary,auto
D:\cygwin\bin /usr/bin system binary,auto
D:\cygwin\lib /usr/lib system binary,auto
cygdrive prefix /cygdrive user binary,auto
Found: D:\cygwin\bin\awk
-> D:\cygwin\bin\gawk.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
-> D:\cygwin\etc\alternatives\cpp
-> D:\cygwin\bin\cpp-4.exe
Not Found: crontab
Found: D:\cygwin\bin\find.exe
Found: C:\Windows\system32\find.exe
Warning: D:\cygwin\bin\find.exe hides C:\Windows\system32\find.exe
Found: D:\cygwin\bin\gcc.exe
-> D:\cygwin\etc\alternatives\gcc
-> D:\cygwin\bin\gcc-4.exe
Not Found: gdb
Found: D:\cygwin\bin\grep.exe
Found: D:\cygwin\bin\kill.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
Not Found: patch
Found: D:\cygwin\bin\perl.exe
Found: C:\Perl\bin\perl.exe
Warning: D:\cygwin\bin\perl.exe hides C:\Perl\bin\perl.exe
Found: D:\cygwin\bin\rm.exe
Found: D:\cygwin\bin\sed.exe
Found: D:\cygwin\bin\ssh.exe
Found: D:\cygwin\bin\sh.exe
Found: D:\cygwin\bin\tar.exe
Found: D:\cygwin\bin\test.exe
Found: D:\cygwin\bin\vi
-> D:\cygwin\bin\vim-nox.exe
Found: D:\cygwin\bin\vim
-> D:\cygwin\etc\alternatives\vim
-> D:\cygwin\bin\vim-nox.exe
15k 2009/12/27 D:\cygwin\bin\cygattr-1.dll - os=4.0 img=1.0 sys=4.0
"cygattr-1.dll" v0.0 ts=2009/11/18 15:52
62k 2011/05/21 D:\cygwin\bin\cygbz2-1.dll - os=4.0 img=1.0 sys=4.0
"cygbz2-1.dll" v0.0 ts=2011/5/21 23:16
108k 2010/01/05 D:\cygwin\bin\cygcloog-0.dll - os=4.0 img=1.0 sys=4.0
"cygcloog-0.dll" v0.0 ts=2010/1/5 3:45
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 11:57
1244k 2012/01/18 D:\cygwin\bin\cygcrypto-0.9.8.dll - os=4.0 img=1.0 sys=4.0
"cygcrypto-0.9.8.dll" v0.0 ts=2012/1/18 18:40
943k 2007/12/17 D:\cygwin\bin\cygdb-4.5.dll - os=4.0 img=1.0 sys=4.0
"cygdb-4.5.dll" v0.0 ts=2007/12/17 16:12
1296k 2007/12/17 D:\cygwin\bin\cygdb_cxx-4.5.dll - os=4.0 img=1.0 sys=4.0
"cygdb_cxx-4.5.dll" v0.0 ts=2007/12/17 16:12
511k 2010/06/17 D:\cygwin\bin\cygedit-0.dll - os=4.0 img=1.0 sys=4.0
"cygedit-0.dll" v0.0 ts=2010/6/17 15:42
21k 2011/10/26 D:\cygwin\bin\cygffi-4.dll - os=4.0 img=1.0 sys=4.0
"cygffi-4.dll" v0.0 ts=2011/10/23 17:33
43k 2010/01/02 D:\cygwin\bin\cygform-10.dll - os=4.0 img=1.0 sys=4.0
"cygform-10.dll" v0.0 ts=2010/1/2 17:49
47k 2010/01/02 D:\cygwin\bin\cygformw-10.dll - os=4.0 img=1.0 sys=4.0
"cygformw-10.dll" v0.0 ts=2010/1/2 20:31
79k 2011/10/26 D:\cygwin\bin\cyggcc_s-1.dll - os=4.0 img=1.0 sys=4.0
"cyggcc_s-1.dll" v0.0 ts=2011/10/23 17:15
19k 2009/02/26 D:\cygwin\bin\cyggdbm-4.dll - os=4.0 img=1.0 sys=4.0
"cyggdbm-4.dll" v0.0 ts=2009/2/26 10:58
8k 2009/02/26 D:\cygwin\bin\cyggdbm_compat-4.dll - os=4.0 img=1.0 sys=4.0
"cyggdbm_compat-4.dll" v0.0 ts=2009/2/26 10:58
713k 2011/10/26 D:\cygwin\bin\cyggfortran-3.dll - os=4.0 img=1.0 sys=4.0
"cyggfortran-3.dll" v0.0 ts=2011/10/23 18:15
317k 2011/07/31 D:\cygwin\bin\cyggmp-3.dll - os=4.0 img=1.0 sys=4.0
"cyggmp-3.dll" v0.0 ts=2011/7/31 9:14
14k 2011/07/31 D:\cygwin\bin\cyggmpxx-4.dll - os=4.0 img=1.0 sys=4.0
"cyggmpxx-4.dll" v0.0 ts=2011/7/31 14:31
42k 2011/10/26 D:\cygwin\bin\cyggomp-1.dll - os=4.0 img=1.0 sys=4.0
"cyggomp-1.dll" v0.0 ts=2011/10/23 17:21
25k 2011/01/26 D:\cygwin\bin\cyghistory7.dll - os=4.0 img=1.0 sys=4.0
"cyghistory7.dll" v0.0 ts=2011/1/26 6:25
358k 2011/04/29 D:\cygwin\bin\cygicons-0.dll - os=4.0 img=1.4 sys=4.0
"cygicons-0.dll" v0.0 ts=2011/4/29 8:37
985k 2011/10/16 D:\cygwin\bin\cygiconv-2.dll - os=4.0 img=1.0 sys=4.0
"cygiconv-2.dll" v0.0 ts=2011/10/16 21:01
31k 2005/11/20 D:\cygwin\bin\cygintl-3.dll - os=4.0 img=1.0 sys=4.0
"cygintl-3.dll" v0.0 ts=2005/11/20 5:04
35k 2011/10/16 D:\cygwin\bin\cygintl-8.dll - os=4.0 img=1.0 sys=4.0
"cygintl-8.dll" v0.0 ts=2011/10/16 9:38
5k 2011/03/29 D:\cygwin\bin\cyglsa.dll - os=4.0 img=1.0 sys=4.0
"cyglsa.dll" v0.0 ts=2011/3/29 1:14
9k 2011/03/29 D:\cygwin\bin\cyglsa64.dll - os=5.2 img=0.0 sys=5.2
123k 2011/05/19 D:\cygwin\bin\cyglzma-5.dll - os=4.0 img=1.0 sys=4.0
"cyglzma-5.dll" v0.0 ts=2011/5/19 6:41
99k 2011/11/02 D:\cygwin\bin\cygmagic-1.dll - os=4.0 img=1.0 sys=4.0
"cygmagic-1.dll" v0.0 ts=2011/11/3 1:05
25k 2010/01/02 D:\cygwin\bin\cygmenu-10.dll - os=4.0 img=1.0 sys=4.0
"cygmenu-10.dll" v0.0 ts=2010/1/2 17:48
25k 2010/01/02 D:\cygwin\bin\cygmenuw-10.dll - os=4.0 img=1.0 sys=4.0
"cygmenuw-10.dll" v0.0 ts=2010/1/2 20:30
213k 2011/07/31 D:\cygwin\bin\cygmp-3.dll - os=4.0 img=1.0 sys=4.0
"cygmp-3.dll" v0.0 ts=2011/7/31 9:12
64k 2009/11/09 D:\cygwin\bin\cygmpc-1.dll - os=4.0 img=1.0 sys=4.0
"cygmpc-1.dll" v0.0 ts=2009/11/9 4:21
269k 2009/06/07 D:\cygwin\bin\cygmpfr-1.dll - os=4.0 img=1.0 sys=4.0
"cygmpfr-1.dll" v0.0 ts=2009/6/8 1:10
1102k 2011/08/07 D:\cygwin\bin\cygmpfr-4.dll - os=4.0 img=1.0 sys=4.0
"cygmpfr-4.dll" v0.0 ts=2011/8/7 5:47
63k 2010/01/02 D:\cygwin\bin\cygncurses++-10.dll - os=4.0 img=1.0 sys=4.0
"cygncurses++-10.dll" v0.0 ts=2010/1/2 18:00
63k 2010/01/02 D:\cygwin\bin\cygncurses++w-10.dll - os=4.0 img=1.0 sys=4.0
"cygncurses++w-10.dll" v0.0 ts=2010/1/2 20:41
195k 2010/01/02 D:\cygwin\bin\cygncurses-10.dll - os=4.0 img=1.0 sys=4.0
"cygncurses-10.dll" v0.0 ts=2010/1/2 17:45
244k 2010/01/02 D:\cygwin\bin\cygncursesw-10.dll - os=4.0 img=1.0 sys=4.0
"cygncursesw-10.dll" v0.0 ts=2010/1/2 20:28
13k 2010/01/02 D:\cygwin\bin\cygpanel-10.dll - os=4.0 img=1.0 sys=4.0
"cygpanel-10.dll" v0.0 ts=2010/1/2 17:47
13k 2010/01/02 D:\cygwin\bin\cygpanelw-10.dll - os=4.0 img=1.0 sys=4.0
"cygpanelw-10.dll" v0.0 ts=2010/1/2 19:30
255k 2011/12/14 D:\cygwin\bin\cygpcre-0.dll - os=4.0 img=1.0 sys=4.0
"cygpcre-0.dll" v0.0 ts=2011/12/14 23:28
8k 2011/12/14 D:\cygwin\bin\cygpcreposix-0.dll - os=4.0 img=1.0 sys=4.0
"cygpcreposix-0.dll" v0.0 ts=2011/12/14 23:28
1627k 2010/08/29 D:\cygwin\bin\cygperl5_10.dll - os=4.0 img=1.0 sys=4.0
"cygperl5_10.dll" v0.0 ts=2010/8/28 22:17
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 9:45
695k 2009/04/18 D:\cygwin\bin\cygppl-7.dll - os=4.0 img=1.0 sys=4.0
"cygppl-7.dll" v0.0 ts=2009/4/18 16:44
2481k 2009/04/18 D:\cygwin\bin\cygppl_c-2.dll - os=4.0 img=1.0 sys=4.0
"cygppl_c-2.dll" v0.0 ts=2009/4/18 16:47
18k 2009/04/18 D:\cygwin\bin\cygpwl-4.dll - os=4.0 img=1.0 sys=4.0
"cygpwl-4.dll" v0.0 ts=2009/4/18 16:44
164k 2011/01/26 D:\cygwin\bin\cygreadline7.dll - os=4.0 img=1.0 sys=4.0
"cygreadline7.dll" v0.0 ts=2011/1/26 6:25
8k 2011/05/05 D:\cygwin\bin\cygsigsegv-2.dll - os=4.0 img=1.0 sys=4.0
"cygsigsegv-2.dll" v0.0 ts=2011/5/5 11:33
281k 2012/01/18 D:\cygwin\bin\cygssl-0.9.8.dll - os=4.0 img=1.0 sys=4.0
"cygssl-0.9.8.dll" v0.0 ts=2012/1/18 18:40
8k 2011/10/26 D:\cygwin\bin\cygssp-0.dll - os=4.0 img=1.0 sys=4.0
"cygssp-0.dll" v0.0 ts=2011/10/23 17:33
780k 2011/10/26 D:\cygwin\bin\cygstdc++-6.dll - os=4.0 img=1.0 sys=4.0
"cygstdc++-6.dll" v0.0 ts=2011/10/23 17:58
48k 2010/01/02 D:\cygwin\bin\cygtic-10.dll - os=4.0 img=1.0 sys=4.0
"cygtic-10.dll" v0.0 ts=2010/1/2 17:45
48k 2010/01/02 D:\cygwin\bin\cygticw-10.dll - os=4.0 img=1.0 sys=4.0
"cygticw-10.dll" v0.0 ts=2010/1/2 20:28
28k 2010/03/28 D:\cygwin\bin\cygwrap-0.dll - os=4.0 img=1.0 sys=4.0
"cygwrap-0.dll" v0.0 ts=2010/3/28 13:02
76k 2010/08/01 D:\cygwin\bin\cygz.dll - os=4.0 img=1.0 sys=4.0
"cygz.dll" v0.0 ts=2010/8/2 1:04
2604k 2011/03/29 D:\cygwin\bin\cygwin1.dll - os=4.0 img=1.0 sys=4.0
"cygwin1.dll" v0.0 ts=2011/3/29 12:10
Cygwin DLL version info:
DLL version: 1.7.9
DLL epoch: 19
DLL old termios: 5
DLL malloc env: 28
Cygwin conv: 181
API major: 0
API minor: 237
Shared data: 5
DLL identifier: cygwin1
Mount registry: 3
Cygwin registry name: Cygwin
Program options name: Program Options
Installations name: Installations
Cygdrive default prefix:
Build date:
Shared id: cygwin1S5
No Cygwin services found.
Cygwin Package Information
Last downloaded files to: D:\cygwin\home\gribov.y\distrib\cygwin.files2
Last downloaded files from: http://ftp.gwdg.de/pub/linux/sources.redhat.com/cygwin/
Package Version Status
_update-info-dir 01010-1 OK
alternatives 1.3.30c-10 OK
base-cygwin 3.0-1 OK
base-files 4.0-6 OK
bash 4.1.10-4 OK
binutils 2.22.51-1 OK
bzip2 1.0.6-2 OK
coreutils 8.14-1 OK
crypt 1.1-1 OK
csih 0.9.4-1 OK
cygrunsrv 1.34-1 OK
cygutils 1.4.6-1 OK
cygwin 1.7.9-1 OK
cygwin-doc 1.7-1 OK
dash 0.5.7-1 OK
diffutils 2.9-1 OK
dos2unix 5.3.1-1 OK
editrights 1.01-2 OK
file 5.09-1 OK
findutils 4.5.9-2 OK
gawk 4.0.0-1 OK
gcc-core 3.4.4-999 OK
gcc-g77 3.4.4-999 OK
gcc-mingw-core 20050522-3 OK
gcc-mingw-g77 20050522-3 OK
Empty package gcc4
gcc4 4.5.3-3 OK
gcc4-core 4.5.3-3 OK
gcc4-fortran 4.5.3-3 OK
gcc4-g++ 4.5.3-3 OK
gettext 0.18.1.1-2 OK
grep 2.6.3-1 OK
groff 1.20.1-2 OK
gzip 1.4-1 OK
ipc-utils 1.0-1 OK
less 444-1 OK
libattr1 2.4.43-1 OK
libbz2_1 1.0.6-2 OK
libcloog0 0.15.7-1 OK
libdb4.5 4.5.20.2-2 OK
libedit0 20090923-1 OK
libffi4 4.5.3-3 OK
libgcc1 4.5.3-3 OK
libgdbm4 1.8.3-20 OK
libgfortran3 4.5.3-3 OK
libgmp3 4.3.2-1 OK
libgmpxx4 4.3.2-1 OK
libgomp1 4.5.3-3 OK
libiconv2 1.14-2 OK
libintl3 0.14.5-1 OK
libintl8 0.18.1.1-2 OK
liblzma5 5.0.2_20110517-1 OK
libmpc1 0.8-1 OK
libmpfr1 2.4.1-4 OK
libmpfr4 3.0.1-1 OK
libncurses10 5.7-18 OK
libncursesw10 5.7-18 OK
libopenssl098 0.9.8t-1 OK
libpcre0 8.21-1 OK
libpopt0 1.6.4-4 OK
libppl 0.10.2-1 OK
libreadline7 6.1.2-2 OK
libsigsegv2 2.10-1 OK
libssp0 4.5.3-3 OK
libstdc++6 4.5.3-3 OK
libstdc++6-devel 4.5.3-3 OK
libwrap0 7.6-21 OK
login 1.10-10 OK
make 3.82.90-1 OK
man 1.6g-1 OK
mingw-runtime 3.20-1 OK
mingw-w32api 3.17-2 OK
mintty 1.0.2-1 OK
openssh 5.9p1-1 OK
perl 5.10.1-5 OK
rebase 4.0.1-1 OK
rsync 3.0.9-1 OK
run 1.1.13-1 OK
sed 4.2.1-1 OK
tar 1.25-1 OK
terminfo 5.7_20091114-14 OK
texinfo 4.13-4 OK
tzcode 2010j-1 OK
vim 7.3.353-1 OK
vim-common 7.3.353-1 OK
w32api 3.17-2 OK
which 2.20-2 OK
xxd 7.3.353-1 OK
xz 5.0.2_20110517-1 OK
zlib 1.2.5-1 OK
zlib-devel 1.2.5-1 OK
zlib0 1.2.5-1 OK
Use -h to see help about each section
[-- Attachment #3: io.c --]
[-- Type: text/x-csrc, Size: 787 bytes --]
#include <stdio.h>
#include <stdlib.h>
#include <fcntl.h>
#define CHECK(cond) if( !(cond) ) { printf("%s failed at %s:%d\n", #cond, __FILE__, __LINE__); exit(1); }
const char *fname = "//s-cw-head/pgas/test.bin"; // Works with simple "c:/test.bin"
int main() {
// Without this snippet everything works
int perm = S_IRUSR | S_IWUSR | S_IRGRP | S_IWGRP | S_IROTH | S_IWOTH;
int mode = O_WRONLY | O_CREAT | O_TRUNC;
int fd = open(fname, mode, perm);
CHECK( -1 != fd );
close(fd);
// Main part
FILE *p = fopen(fname, "rb+");
CHECK(p);
long long data = -1;
CHECK( sizeof(data) == fwrite(&data, 1, sizeof(data), p) );
CHECK( 0 == fseek(p, 0, SEEK_END) );
CHECK( ftell(p) == sizeof(data) );
printf("success\n");
return 0;
}
[-- Attachment #4: Type: text/plain, Size: 218 bytes --]
--
Problem reports: http://cygwin.com/problems.html
FAQ: http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
next reply other threads:[~2012-03-18 14:55 UTC|newest]
Thread overview: 16+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-03-18 14:55 Yuri Gribov [this message]
2012-03-18 15:59 ` Corinna Vinschen
2012-03-18 16:41 ` Yuri Gribov
2012-03-18 16:54 ` Yuri Gribov
2012-03-18 19:11 ` Corinna Vinschen
2012-03-18 19:42 ` Yuri Gribov
2012-03-19 9:15 ` Corinna Vinschen
2012-03-20 9:48 ` Yuri Gribov
2012-03-20 12:10 ` Corinna Vinschen
2012-03-20 20:12 ` Yuri Gribov
2012-03-20 20:50 ` Corinna Vinschen
2012-03-21 2:56 ` Yuri Gribov
2012-03-21 9:39 ` Corinna Vinschen
2012-03-21 17:02 ` Yuri Gribov
2012-03-22 9:48 ` Corinna Vinschen
2012-03-22 10:35 ` Yuri Gribov
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to='CAJOtW+5qwWvN84mJJ=NR3TgZE5s7jz8jpLTaN=+h1hv5Ob29XQ@mail.gmail.com' \
--to=tetra2005@googlemail.com \
--cc=cygwin@cygwin.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).