From: Matt Fleming Date: Sun, 13 Aug 2006 21:41:29 +0000 (+0000) Subject: Backport a patch applied to trunk that allows Python to compile with X-Git-Tag: v2.4.4c1~122 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=429036701c9e656af92c3b388b0b24cc1a0f08cd;p=thirdparty%2FPython%2Fcpython.git Backport a patch applied to trunk that allows Python to compile with NetBSD's bluetooth API. --- diff --git a/Modules/socketmodule.c b/Modules/socketmodule.c index 7ae470762d71..4f46ba6e7c82 100644 --- a/Modules/socketmodule.c +++ b/Modules/socketmodule.c @@ -351,6 +351,14 @@ const char *inet_ntop(int af, const void *src, char *dst, socklen_t size); #define _BT_SOCKADDR_MEMB(s, proto) &((s)->sock_addr) #define _BT_L2_MEMB(sa, memb) ((sa)->l2cap_##memb) #define _BT_RC_MEMB(sa, memb) ((sa)->rfcomm_##memb) +#elif defined(__NetBSD__) +#define sockaddr_l2 sockaddr_bt +#define sockaddr_rc sockaddr_bt +#define sockaddr_sco sockaddr_bt +#define _BT_SOCKADDR_MEMB(s, proto) &((s)->sock_addr) +#define _BT_L2_MEMB(sa, memb) ((sa)->bt_##memb) +#define _BT_RC_MEMB(sa, memb) ((sa)->bt_##memb) +#define _BT_SCO_MEMB(sa, memb) ((sa)->bt_##memb) #else #define _BT_SOCKADDR_MEMB(s, proto) (&((s)->sock_addr).bt_##proto) #define _BT_L2_MEMB(sa, memb) ((sa)->l2_##memb)