hurdextras-commit
[Top][All Lists]
Advanced

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

Changes to libfuse/netfs.c


From: Stefan Siegl
Subject: Changes to libfuse/netfs.c
Date: Sat, 03 Dec 2005 18:17:06 -0500

Index: libfuse/netfs.c
diff -u libfuse/netfs.c:1.35 libfuse/netfs.c:1.36
--- libfuse/netfs.c:1.35        Sat Dec  3 19:01:25 2005
+++ libfuse/netfs.c     Sat Dec  3 23:17:06 2005
@@ -77,6 +77,15 @@
       node->nn_stat.st_dev = getpid();
       node->nn_stat.st_blksize = 1 << 12; /* there's probably no sane default,
                                           * use 4 kB for the moment */
+
+      if(libfuse_params.force_uid)
+       node->nn_stat.st_uid = libfuse_params.uid;
+
+      if(libfuse_params.force_gid)
+       node->nn_stat.st_gid = libfuse_params.gid;
+
+      if(libfuse_params.force_umask)
+       node->nn_stat.st_mode &= ~libfuse_params.umask;
     }
 
   FUNC_EPILOGUE(err);




reply via email to

[Prev in Thread] Current Thread [Next in Thread]