summaryrefslogtreecommitdiff
path: root/include/net
diff options
context:
space:
mode:
authorMaksim Krasnyanskiy <maxk@qualcomm.com>2002-10-16 18:51:43 -0700
committerMaksim Krasnyanskiy <maxk@qualcomm.com>2002-10-16 18:51:43 -0700
commite636e04035502efa0dc03f7c0e0ac4fa5b85692c (patch)
tree5e8cf1c7bb32365d502effc26959a1555093c8ee /include/net
parent571277e31e79b3b8912b966b34a9460d4d0a2d4e (diff)
Correct RFCOMM modem status implementation.
RFCOMM DLC API fixes.
Diffstat (limited to 'include/net')
-rw-r--r--include/net/bluetooth/rfcomm.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/include/net/bluetooth/rfcomm.h b/include/net/bluetooth/rfcomm.h
index 452fd79fcf0a..b4c6b6f73a09 100644
--- a/include/net/bluetooth/rfcomm.h
+++ b/include/net/bluetooth/rfcomm.h
@@ -192,7 +192,7 @@ struct rfcomm_dlc {
void (*data_ready)(struct rfcomm_dlc *d, struct sk_buff *skb);
void (*state_change)(struct rfcomm_dlc *d, int err);
- void (*modem_status)(struct rfcomm_dlc *d, int v24_sig);
+ void (*modem_status)(struct rfcomm_dlc *d, u8 v24_sig);
};
/* DLC and session flags */
@@ -231,7 +231,8 @@ void rfcomm_dlc_free(struct rfcomm_dlc *d);
int rfcomm_dlc_open(struct rfcomm_dlc *d, bdaddr_t *src, bdaddr_t *dst, u8 channel);
int rfcomm_dlc_close(struct rfcomm_dlc *d, int reason);
int rfcomm_dlc_send(struct rfcomm_dlc *d, struct sk_buff *skb);
-int rfcomm_dlc_modem_status(struct rfcomm_dlc *d, int v24_sig);
+int rfcomm_dlc_set_modem_status(struct rfcomm_dlc *d, u8 v24_sig);
+int rfcomm_dlc_get_modem_status(struct rfcomm_dlc *d, u8 *v24_sig);
#define rfcomm_dlc_lock(d) spin_lock(&d->lock)
#define rfcomm_dlc_unlock(d) spin_unlock(&d->lock)