1libusb(3LIB)                  Interface Libraries                 libusb(3LIB)
2
3
4

NAME

6       libusb - user-space USB device management library
7

SYNOPSIS

9       cc [ flag... ] -I/usr/include file... -L/usr/lib \
10             -R /usr/lib  -lusb  [ library... ]
11       #include <usb.h>
12
13

DESCRIPTION

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

INTERFACES

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

FILES

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

ATTRIBUTES

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

SEE ALSO

77       Intro(3), attributes(5)
78
79
80       http://libusb.sourceforge.net
81
82
83
84SunOS 5.11                        19 May 2009                     libusb(3LIB)
Impressum