@@ -1536,15 +1536,15 @@ makesockaddr(SOCKET_T sockfd, struct sockaddr *addr, size_t addrlen, int proto)
15361536 return ret ;
15371537#endif
15381538 }
1539+ #endif /* BTPROTO_HCI */
15391540
1540- #if !defined( __FreeBSD__ )
1541+ #ifdef BTPROTO_SCO
15411542 case BTPROTO_SCO :
15421543 {
15431544 struct sockaddr_sco * a = (struct sockaddr_sco * ) addr ;
15441545 return makebdaddr (& _BT_SCO_MEMB (a , bdaddr ));
15451546 }
1546- #endif /* !__FreeBSD__ */
1547- #endif /* BTPROTO_HCI */
1547+ #endif /* BTPROTO_SCO */
15481548
15491549 default :
15501550 PyErr_SetString (PyExc_ValueError ,
@@ -2149,7 +2149,8 @@ getsockaddrarg(PySocketSockObject *s, PyObject *args,
21492149 * len_ret = sizeof * addr ;
21502150 return 1 ;
21512151 }
2152- #if !defined(__FreeBSD__ )
2152+ #endif /* BTPROTO_HCI */
2153+ #ifdef BTPROTO_SCO
21532154 case BTPROTO_SCO :
21542155 {
21552156 const char * straddr ;
@@ -2168,8 +2169,7 @@ getsockaddrarg(PySocketSockObject *s, PyObject *args,
21682169 * len_ret = sizeof * addr ;
21692170 return 1 ;
21702171 }
2171- #endif /* !__FreeBSD__ */
2172- #endif /* BTPROTO_HCI */
2172+ #endif /* BTPROTO_SCO */
21732173 default :
21742174 PyErr_Format (PyExc_OSError ,
21752175 "%s(): unknown Bluetooth protocol" , caller );
@@ -2719,11 +2719,11 @@ getsockaddrlen(PySocketSockObject *s, socklen_t *len_ret)
27192719 case BTPROTO_HCI :
27202720 * len_ret = sizeof (struct sockaddr_hci );
27212721 return 1 ;
2722- #if !defined(__FreeBSD__ )
2722+ #endif /* BTPROTO_HCI */
2723+ #ifdef BTPROTO_SCO
27232724 case BTPROTO_SCO :
27242725 * len_ret = sizeof (struct sockaddr_sco );
27252726 return 1 ;
2726- #endif /* !__FreeBSD__ */
27272727#endif /* BTPROTO_HCI */
27282728 default :
27292729 PyErr_SetString (PyExc_OSError , "getsockaddrlen: "
0 commit comments