freebsd-ports/comms/openobex/files/patch-src-obex.c
Pav Lucistnik cae842bacf Add openobex, a library for OBEX (Object Exchange), a protocol to exchange
a data over infrared and Bluetooth.

This port is adapted to work with FreeBSD Bluetooth stack.

PR:		ports/64596
Submitted by:	Guido Falsi <mad@madpilot.net>
2004-03-23 19:57:59 +00:00

26 lines
714 B
C

--- src/obex.c.orig Mon Mar 22 18:16:53 2004
+++ src/obex.c Mon Mar 22 18:21:35 2004
@@ -990,7 +990,11 @@
#ifdef HAVE_BLUETOOTH
if(src == NULL)
+#ifdef HAVE_BLUETOOTH_NETGRAPH
+ src = NG_HCI_BDADDR_ANY;
+#else /*HAVE_BLUETOOTH_NETGRAPH*/
src = BDADDR_ANY;
+#endif /*HAVE_BLUETOOTH_NETGRAPH*/
btobex_prepare_listen(self, src, channel);
return obex_transport_listen(self);
#else
@@ -1019,7 +1023,11 @@
#ifdef HAVE_BLUETOOTH
if(src == NULL)
+#ifdef HAVE_BLUETOOTH_NETGRAPH
+ src = NG_HCI_BDADDR_ANY;
+#else /*HAVE_BLUETOOTH_NETGRAPH*/
src = BDADDR_ANY;
+#endif /*HAVE_BLUETOOTH_NETGRAPH*/
btobex_prepare_connect(self, src, dst, channel);
return obex_transport_connect_request(self);
#else