[PVFS2-CVS] commit by neill in pvfs2/src/common/misc: pvfs2-util.c

CVS commit program cvs at parl.clemson.edu
Thu Mar 18 13:56:56 EST 2004


Update of /projects/cvsroot/pvfs2/src/common/misc
In directory parlweb:/tmp/cvs-serv9309/src/common/misc

Modified Files:
	pvfs2-util.c 
Log Message:
- consolidate the credential generation in the admin tools
- added a generic/default credential generation function


Index: pvfs2-util.c
===================================================================
RCS file: /projects/cvsroot/pvfs2/src/common/misc/pvfs2-util.c,v
diff -p -u -r1.37 -r1.38
--- pvfs2-util.c	11 Mar 2004 22:19:23 -0000	1.37
+++ pvfs2-util.c	18 Mar 2004 18:56:56 -0000	1.38
@@ -10,6 +10,8 @@
 #include <stdlib.h>
 #include <ctype.h>
 #include <assert.h>
+#include <unistd.h>
+#include <sys/types.h>
 
 #include "pvfs2-config.h"
 #include "pvfs2-sysint.h"
@@ -41,6 +43,16 @@ static int parse_flowproto_string(
 static int parse_encoding_string(
     const char *cp,
     enum PVFS_encoding_type *et);
+
+void PVFS_util_gen_credentials(
+    PVFS_credentials *credentials)
+{
+    assert(credentials);
+
+    memset(credentials, 0, sizeof(PVFS_credentials));
+    credentials->uid = getuid();
+    credentials->gid = getgid();
+}
 
 /* PVFS_util_parse_pvfstab()
  *



More information about the PVFS2-CVS mailing list