SOURCES: ncpfs-offsetof.patch (NEW) - patch for missing offsetof m...

pascalek pascalek at pld-linux.org
Thu Apr 19 10:17:13 CEST 2007


Author: pascalek                     Date: Thu Apr 19 08:17:13 2007 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- patch for missing offsetof macro definition in stddef.h

---- Files affected:
SOURCES:
   ncpfs-offsetof.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: SOURCES/ncpfs-offsetof.patch
diff -u /dev/null SOURCES/ncpfs-offsetof.patch:1.1
--- /dev/null	Thu Apr 19 10:17:13 2007
+++ SOURCES/ncpfs-offsetof.patch	Thu Apr 19 10:17:08 2007
@@ -0,0 +1,18 @@
+diff -Nur ncpfs-2.2.6.orig/sutil/ncpm_common.h ncpfs-2.2.6.chng/sutil/ncpm_common.h
+--- ncpfs-2.2.6.orig/sutil/ncpm_common.h	2005-01-27 18:35:59.000000000 +0100
++++ ncpfs-2.2.6.chng/sutil/ncpm_common.h	2007-04-19 10:09:06.000000000 +0200
+@@ -15,6 +15,14 @@
+ 
+ #include "ncpmount.h"       
+ 
++#ifndef offsetof
++#ifdef __compiler_offsetof
++#define offsetof(TYPE,MEMBER) __compiler_offsetof(TYPE,MEMBER)
++#else
++#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
++#endif
++#endif
++
+ uid_t myuid;
+ uid_t myeuid;
+ char *progname;
================================================================


More information about the pld-cvs-commit mailing list