From 32d855f756632414c84bb4ec8760548b6d676a58 Mon Sep 17 00:00:00 2001 From: Oliver Ruiz Dorantes Date: Wed, 20 Feb 2008 21:05:59 +0000 Subject: [PATCH] Add handling to retrieve the id assigned by the stack git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24037 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- .../kernel/drivers/bluetooth/h2/h2generic/h2generic.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/add-ons/kernel/drivers/bluetooth/h2/h2generic/h2generic.c b/src/add-ons/kernel/drivers/bluetooth/h2/h2generic/h2generic.c index c68da4ce7a..98f6980b20 100644 --- a/src/add-ons/kernel/drivers/bluetooth/h2/h2generic/h2generic.c +++ b/src/add-ons/kernel/drivers/bluetooth/h2/h2generic/h2generic.c @@ -494,6 +494,7 @@ device_open(const char *name, uint32 flags, void **cookie) *cookie = bdev; release_sem(bdev->lock); + flowf(" successful\n"); return B_OK; unrun: @@ -624,6 +625,12 @@ device_control(void *cookie, uint32 msg, void *params, size_t size) memcpy(params, &bdev->stat, sizeof(bt_hci_statistics)); err = B_OK; break; + + case GET_HCI_ID: + *(hci_id*)params = bdev->hdev; + err = bdev->hdev + 15; + break; + default: debugf("Invalid opcode %ld.\n", msg);