From 729c504a0afa53db1e1489ead188ccb37f169eb1 Mon Sep 17 00:00:00 2001 From: Enrico Scholz Date: Wed, 22 Sep 2004 20:49:18 +0000 Subject: [PATCH] ENSC_STRUCT_IDX, ENSC_SAME_STRUCT_IDX: added git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1696 94cd875c-1c1d-0410-91d2-eb244daf1a30 --- util-vserver/lib/vserver-internal.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/util-vserver/lib/vserver-internal.h b/util-vserver/lib/vserver-internal.h index 438d345..716e0a8 100644 --- a/util-vserver/lib/vserver-internal.h +++ b/util-vserver/lib/vserver-internal.h @@ -205,6 +205,11 @@ #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) -- 1.8.1.5