OSDN Git Service

* syscalls.cc (statfs): Use path_conv method to convert input path.
authorcgf <cgf>
Wed, 26 Jul 2000 01:56:48 +0000 (01:56 +0000)
committercgf <cgf>
Wed, 26 Jul 2000 01:56:48 +0000 (01:56 +0000)
winsup/cygwin/ChangeLog
winsup/cygwin/syscalls.cc

index 748acab..5900f43 100644 (file)
@@ -1,3 +1,7 @@
+Tue Jul 25 21:50:42 2000  Christopher Faylor <cgf@cygnus.com>
+
+       * syscalls.cc (statfs): Use path_conv method to convert input path.
+
 Tue Jul 25 21:40:51 2000  Christopher Faylor <cgf@cygnus.com>
 
        * syscalls.cc (_link): Avoid extraneous call to
index d593b7f..6d7308c 100644 (file)
@@ -1646,15 +1646,13 @@ extern "C"
 int
 statfs (const char *fname, struct statfs *sfs)
 {
-  char full_path[MAX_PATH];
-
   if (!sfs)
     {
       set_errno (EFAULT);
       return -1;
     }
-  cygwin_conv_to_full_win32_path (fname, full_path);
 
+  path_conv full_path(fname, PC_SYM_FOLLOW | PC_FULL);
   char *root = rootdir (full_path);
 
   syscall_printf ("statfs %s", root);