[Libsysio-commit] cplant: libsysio/drivers/yod fs_yod.c
Brought to you by:
lward
|
From: Ruth K. <rk...@us...> - 2003-08-21 16:59:48
|
Update of /cvsroot/libsysio/libsysio/drivers/yod
In directory sc8-pr-cvs1:/tmp/cvs-serv20601/drivers/yod
Modified Files:
Tag: cplant
fs_yod.c
Log Message:
backport to RH6.2 cplant environment
Index: fs_yod.c
===================================================================
RCS file: /cvsroot/libsysio/libsysio/drivers/yod/fs_yod.c,v
retrieving revision 1.2
retrieving revision 1.2.4.1
diff -u -w -b -B -p -r1.2 -r1.2.4.1
--- fs_yod.c 14 Aug 2003 18:39:33 -0000 1.2
+++ fs_yod.c 20 Aug 2003 21:05:49 -0000 1.2.4.1
@@ -1136,7 +1136,12 @@ yod_inop_statvfs(struct pnode *pno,
buf->f_files = fs.f_files; /* Total number serial numbers */
buf->f_ffree = fs.f_ffree; /* Number free serial numbers */
buf->f_favail = fs.f_ffree; /* Number free ser num for non-privileged*/
+#if (__GLIBC__ == 2 && __GLIBC_MINOR__ == 1)
+ buf->f_fsid.__val[0] = fs.f_fsid.__val[0];
+ buf->f_fsid.__val[1] = fs.f_fsid.__val[1];
+#else
buf->f_fsid = fs.f_fsid.__val[1];
+#endif
buf->f_flag = 0; /* No equiv in statfs; maybe use type? */
buf->f_namemax = fs.f_namelen;
return 0;
|