[pypy-svn] r77127 - pypy/branch/rsocket-improvements/pypy/rlib

fijal at codespeak.net fijal at codespeak.net
Thu Sep 16 23:15:28 CEST 2010


Author: fijal
Date: Thu Sep 16 23:15:21 2010
New Revision: 77127

Modified:
   pypy/branch/rsocket-improvements/pypy/rlib/_rsocket_rffi.py
Log:
Make netpacket includes conditional. Should fix OS X issues


Modified: pypy/branch/rsocket-improvements/pypy/rlib/_rsocket_rffi.py
==============================================================================
--- pypy/branch/rsocket-improvements/pypy/rlib/_rsocket_rffi.py	(original)
+++ pypy/branch/rsocket-improvements/pypy/rlib/_rsocket_rffi.py	Thu Sep 16 23:15:21 2010
@@ -32,11 +32,13 @@
                 'arpa/inet.h',
                 'stdint.h', 
                 'errno.h',
-                'netpacket/packet.h',
-                'sys/ioctl.h',
-                'net/if.h',
                 )
-    cond_includes = [('AF_NETLINK', 'linux/netlink.h')]
+
+    cond_includes = [('AF_NETLINK', 'linux/netlink.h'),
+                     ('AF_PACKET', 'netpacket/packet.h'),
+                     ('AF_PACKET', 'sys/ioctl.h'),
+                     ('AF_PACKET', 'net/if.h')]
+    
     libraries = ()
     calling_conv = 'c'
     HEADER = ''.join(['#include <%s>\n' % filename for filename in includes])



More information about the Pypy-commit mailing list