> -----Original Message----- > From: fontconfig-bounces+diego.santacruz=spinetix.com@xxxxxxxxxxxxxxxxxxxxx > [mailto:fontconfig-bounces+diego.santacruz=spinetix.com@xxxxxxxxxxxxxxxxxxxxx ] > On Behalf Of Pavel Koshevoy > Sent: 08 October 2012 17:20 > To: fontconfig@xxxxxxxxxxxxxxxxxxxxx > Subject: Re: How to properly implement FcFStatFs on Win32? > > On 10/8/2012 4:02 AM, Diego Santa Cruz wrote: > > Hi all, > > > > I am porting fontconfig 2.10.1 to Win32 compiled with MSVC 2008 (see other > > e-mail about the project files for details). > > > > It is working fine but I do not know how to properly implement the > > FcFStatFs() function under Win32. > > > > For the broken timestamps I guess I could use GetVolumeInformationByHandleW > > to get the filesystem name and check for FAT or FAT32. > > > > But I have no idea as to how to detect if a file is on a network FS. Any > > ideas? As far as I could find out mmap'ing files on network shares is a bit > > dangerous as depending on the version of Windows the program may get an > > exception when reading from the file when the server goes off-line, so > > determining if a file is remote or not would be important. Any pointers as > to > > which Win32 function to use to get that info would be greatly appreciated. > > > > Thanks, > > > > Perhaps NetUseEnum could help here? > http://msdn.microsoft.com/en- > us/library/windows/desktop/aa370647%28v=vs.85%29.aspx > > I haven't tried this myself, so I may be wrong. > Pavel. > Looking around the doc I think WNetGetUniversalName (http://msdn.microsoft.com/en-us/library/windows/desktop/aa385474%28v=vs.85%2 9.aspx) seems to be a better candidate, I will be trying that tomorrow if I get some time. -- Diego Santa Cruz, PhD Technology Architect _________________________________ SpinetiX S.A. Rue des Terreaux 17 1003, Lausanne, Switzerland T +41 21 341 15 50 F +41 21 311 19 56 diego.santacruz@xxxxxxxxxxxx http://www.spinetix.com http://www.youtube.com/SpinetiXTeam _________________________________ _______________________________________________ Fontconfig mailing list Fontconfig@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/fontconfig