Re: How to properly implement FcFStatFs on Win32?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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


[Index of Archives]     [Fedora Fonts]     [Fedora Users]     [Fedora Cloud]     [Kernel]     [Fedora Packaging]     [Fedora Desktop]     [PAM]     [Gimp Graphics Editor]     [Yosemite News]

  Powered by Linux