1libusb(3LIB) Interface Libraries libusb(3LIB)
2
3
4
6 libusb - user-space USB device management library
7
9 cc [ flag... ] -I/usr/include file... -L/usr/lib \
10 -R /usr/lib -lusb [ library... ]
11 #include <usb.h>
12
13
15 The libusb library contains interfaces for managing USB devices without
16 a kernel driver. It is an open-source API supported on Linux, MacOS X,
17 and NetBSD. See http://libusb.sourceforge.net.
18
19
20 The current implementation is version 0.1.8 of the libusb API.
21
22
23 Complete documentation for this library can be found at
24 /usr/share/doc/libusb/libusb.txt.
25
27 The shared object libusb.so.1 provides the following public interfaces.
28 See Intro(3) for additional information on shared object interfaces.
29
30
31
32
33 usb_bulk_read usb_bulk_write
34 usb_claim_interface usb_clear_halt
35 usb_close usb_control_msg
36 usb_find_busses usb_find_devices
37 usb_get_busses usb_get_descriptor_by_endpoint
38 usb_get_descriptor usb_get_string
39 usb_get_string_simple usb_init
40 usb_interrupt_read usb_interrupt_write
41 usb_open usb_release_interface
42 usb_reset usb_resetep
43 usb_set_altinterface usb_set_configuration
44 usb_set_debug usb_strerror
45
46
48 /usr/lib/libusb.so.1 shared object
49
50
51 /usr/lib/64/libusb.so.1 64-bit shared object
52
53
54 /usr/libusb_plugins implementation-specific libusb modules
55
56
57 /usr/bin/libusb-config script to determine linking environment
58
59
61 See attributes(5) for descriptions of the following attributes:
62
63
64
65
66 ┌─────────────────────────────┬─────────────────────────────────────────┐
67 │ ATTRIBUTE TYPE │ ATTRIBUTE VALUE │
68 ├─────────────────────────────┼─────────────────────────────────────────┤
69 │Availability │SUNWlibusb, SUNWlibusbut, SUNWlibugenusb │
70 ├─────────────────────────────┼─────────────────────────────────────────┤
71 │Interface Stability │External │
72 ├─────────────────────────────┼─────────────────────────────────────────┤
73 │MT-Level │Unsafe │
74 └─────────────────────────────┴─────────────────────────────────────────┘
75
77 Intro(3), attributes(5)
78
79
80 http://libusb.sourceforge.net
81
82
83
84SunOS 5.11 19 May 2009 libusb(3LIB)