]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
Backport a patch applied to trunk that allows Python to compile with
authorMatt Fleming <mattjfleming@googlemail.com>
Sun, 13 Aug 2006 21:41:29 +0000 (21:41 +0000)
committerMatt Fleming <mattjfleming@googlemail.com>
Sun, 13 Aug 2006 21:41:29 +0000 (21:41 +0000)
NetBSD's bluetooth API.

Modules/socketmodule.c

index 7ae470762d712346c40a73086efb53222c892540..4f46ba6e7c82b0b067b919e48ab2339c1d1f181d 100644 (file)
@@ -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)