diff options
| author | Maksim Krasnyanskiy <maxk@qualcomm.com> | 2002-10-16 18:51:43 -0700 |
|---|---|---|
| committer | Maksim Krasnyanskiy <maxk@qualcomm.com> | 2002-10-16 18:51:43 -0700 |
| commit | e636e04035502efa0dc03f7c0e0ac4fa5b85692c (patch) | |
| tree | 5e8cf1c7bb32365d502effc26959a1555093c8ee /include/net | |
| parent | 571277e31e79b3b8912b966b34a9460d4d0a2d4e (diff) | |
Correct RFCOMM modem status implementation.
RFCOMM DLC API fixes.
Diffstat (limited to 'include/net')
| -rw-r--r-- | include/net/bluetooth/rfcomm.h | 5 |
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) |
