2014-11-13 1:27 GMT+02:00 Salvo Tomaselli <[email protected]>: >> + } else if (access(data->devname, R_OK | W_OK) != 0) > > Hm. Now that I think of it. I don't know if this works on Windows… >
access() is part of the Win32 C library, but it needs UTF-16 to work for non-ASCII paths (_waccess()). we already do this for a set of functions such as fopen(), rename() etc, so a new wrapper function subsurface_access() has to be added. two patches are attached. (the second one is just some cleanup) another solution would be to not use access(). lubomir --
0001-Add-subsurface_access.patch
Description: Binary data
0002-windows.c-small-cleaup-in-the-wrapper-functions.patch
Description: Binary data
_______________________________________________ subsurface mailing list [email protected] http://lists.subsurface-divelog.org/cgi-bin/mailman/listinfo/subsurface
