ENSC_STRUCT_IDX, ENSC_SAME_STRUCT_IDX: added
authorEnrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
Wed, 22 Sep 2004 20:49:18 +0000 (20:49 +0000)
committerEnrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
Wed, 22 Sep 2004 20:49:18 +0000 (20:49 +0000)
git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1696 94cd875c-1c1d-0410-91d2-eb244daf1a30

util-vserver/lib/vserver-internal.h

index 438d345..716e0a8 100644 (file)
 #endif
 
 
+#define ENSC_STRUCT_IDX(STRUCT,ATTR) \
+  ((char*)(&(STRUCT).ATTR) - (char*)(&(STRUCT)))
+#define ENSC_SAME_STRUCT_IDX(LHS,RHS,ATTR) \
+  (ENSC_STRUCT_IDX(LHS,ATTR) == ENSC_STRUCT_IDX(RHS,ATTR))
+
 #define EXT2_IOC_GETCONTEXT            _IOR('x', 1, long)
 #define EXT2_IOC_SETCONTEXT            _IOW('x', 2, long)