commit | a45ecae474e1bf7b5e7699c55888d70daa70b85b | [log] [tgz] |
---|---|---|
author | Martin v. Löwis <martin@v.loewis.de> | Sun Jun 24 21:28:42 2001 +0000 |
committer | Martin v. Löwis <martin@v.loewis.de> | Sun Jun 24 21:28:42 2001 +0000 |
tree | a386e05200c5c01da86cd91058bc7d5a3dda32a2 | |
parent | b9ab15905218c442f92f560307658edf4b70b847 [diff] [blame] |
Provide a definition for offsetof.
diff --git a/Modules/socketmodule.c b/Modules/socketmodule.c index 507e6aa..c4c758c 100644 --- a/Modules/socketmodule.c +++ b/Modules/socketmodule.c
@@ -178,6 +178,14 @@ #include <netpacket/packet.h> #endif +#ifdef HAVE_STDDEF_H +#include <stddef.h> +#endif + +#ifndef offsetof +#define offsetof(type, member) ((size_t)(&((type *)0)->member)) +#endif + #ifndef O_NDELAY #define O_NDELAY O_NONBLOCK /* For QNX only? */ #endif