public inbox for cygwin@cygwin.com
 help / color / mirror / Atom feed
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

             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).