Mercurial > cpython-lru_cache-weakref
diff Modules/socketmodule.c @ 39479:d5231ec6dac3 2.4
Backport a patch applied to trunk that allows Python to compile with
NetBSD's bluetooth API.
| author | Matt Fleming <mattjfleming@googlemail.com> |
|---|---|
| date | Sun, 13 Aug 2006 21:41:29 +0000 |
| parents | 9b16e8161df7 |
| children | 6fb46e87d5f9 |
line wrap: on
line diff
--- a/Modules/socketmodule.c Fri Aug 11 07:35:51 2006 +0000 +++ b/Modules/socketmodule.c Sun Aug 13 21:41:29 2006 +0000 @@ -351,6 +351,14 @@ #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)
