diff options
| author | Alex Rønne Petersen <alex@alexrp.com> | 2025-05-20 07:46:08 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-05-20 07:46:08 +0200 |
| commit | b27c5fbbdeeab12359c7f5bca0fe15fb0be9424e (patch) | |
| tree | 50f2dd7a4811a047b4f99c81da04abe58fdcc86e /lib/libc/include/generic-netbsd/dev/bluetooth/btdev.h | |
| parent | 23c817548bbd3988a5fd224b590a4f6102dbe5db (diff) | |
| parent | cd1eea09648f9ca6eeaf3882e1f74f90fe6c8ab3 (diff) | |
| download | zig-b27c5fbbdeeab12359c7f5bca0fe15fb0be9424e.tar.gz zig-b27c5fbbdeeab12359c7f5bca0fe15fb0be9424e.zip | |
Merge pull request #23913 from alexrp/netbsd-libc
Support dynamically-linked NetBSD libc when cross-compiling
Diffstat (limited to 'lib/libc/include/generic-netbsd/dev/bluetooth/btdev.h')
| -rw-r--r-- | lib/libc/include/generic-netbsd/dev/bluetooth/btdev.h | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/lib/libc/include/generic-netbsd/dev/bluetooth/btdev.h b/lib/libc/include/generic-netbsd/dev/bluetooth/btdev.h new file mode 100644 index 0000000000..25445cb3d8 --- /dev/null +++ b/lib/libc/include/generic-netbsd/dev/bluetooth/btdev.h @@ -0,0 +1,55 @@ +/* $NetBSD: btdev.h,v 1.10 2015/09/06 06:01:00 dholland Exp $ */ + +/*- + * Copyright (c) 2006 Itronix Inc. + * All rights reserved. + * + * Written by Iain Hibbert for Itronix Inc. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. The name of Itronix Inc. may not be used to endorse + * or promote products derived from this software without specific + * prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY ITRONIX INC. ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED + * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL ITRONIX INC. BE LIABLE FOR ANY + * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + * ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ + +#ifndef _DEV_BLUETOOTH_BTDEV_H_ +#define _DEV_BLUETOOTH_BTDEV_H_ + +#include <sys/ioccom.h> + +/* btdev attach/detach ioctl's */ +#define BTDEV_ATTACH _IOW('b', 14, struct plistref) +#define BTDEV_DETACH _IOW('b', 15, struct plistref) + +/* btdev properties */ +#define BTDEVvendor "vendor-id" +#define BTDEVproduct "product-id" +#define BTDEVtype "device-type" +#define BTDEVladdr "local-bdaddr" +#define BTDEVraddr "remote-bdaddr" +#define BTDEVservice "service-name" +#define BTDEVmode "link-mode" +#define BTDEVauth "auth" +#define BTDEVencrypt "encrypt" +#define BTDEVsecure "secure" + +#endif /* _DEV_BLUETOOTH_BTDEV_H_ */
\ No newline at end of file |
