[PVFS2-CVS] commit by pcarns in pvfs2/src/common/misc: pint-util.h
CVS commit program
cvs at parl.clemson.edu
Wed Jul 21 13:50:37 EDT 2004
Update of /projects/cvsroot/pvfs2/src/common/misc
In directory parlweb:/tmp/cvs-serv2491/src/common/misc
Modified Files:
pint-util.h
Log Message:
move PINT_CONVERT_ATTR macro to common subdir (pint-util.h)
Index: pint-util.h
===================================================================
RCS file: /projects/cvsroot/pvfs2/src/common/misc/pint-util.h,v
diff -p -u -r1.1 -r1.2
--- pint-util.h 20 Jul 2004 18:34:58 -0000 1.1
+++ pint-util.h 21 Jul 2004 16:50:37 -0000 1.2
@@ -11,6 +11,19 @@
#include "pvfs2-types.h"
+/* converts common fields between sys attr and obj attr structures */
+#define PINT_CONVERT_ATTR(dest, src, attrmask) \
+do{ \
+ (dest)->owner = (src)->owner; \
+ (dest)->group = (src)->group; \
+ (dest)->perms = (src)->perms; \
+ (dest)->atime = (src)->atime; \
+ (dest)->mtime = (src)->mtime; \
+ (dest)->ctime = (src)->ctime; \
+ (dest)->objtype = (src)->objtype; \
+ (dest)->mask = ((src)->mask & attrmask); \
+}while(0)
+
PVFS_msg_tag_t PINT_util_get_next_tag(void);
#endif /* __PINT_UTIL_H */
More information about the PVFS2-CVS
mailing list