Interface Libraries libusb(3LIB)
NAME
libusb - user-space USB device management library
SYNOPSIS
cc [ flag... ] -I/usr/include file... -L/usr/lib \
-R /usr/lib -lusb [ library... ]
#include
DESCRIPTION
The libusb library contains interfaces for managing USB dev-
ices without a kernel driver. It is an open-source API sup-
ported on Linux, MacOS X, and NetBSD. Seehttp://libusb.sourceforge.net.
The current implementation is version 0.1.8 of the libusb
API. Complete documentation for this library can be found at/usr/share/doc/libusb/libusb.txt.
INTERFACESThe shared object libusb.so.1 provides the following public
interfaces. See Intro(3) for additional information on shared object interfaces.usb_bulk_read usb_bulk_write
usb_claim_interface usb_clear_halt
usb_close usb_control_msg
usb_find_busses usb_find_devices
usb_get_busses usb_get_descriptor_by_endpoint
usb_get_descriptor usb_get_string
usb_get_string_simple usb_init
usb_interrupt_read usb_interrupt_write
usb_open usb_release_interface
usb_reset usb_resetep
usb_set_altinterface usb_set_configuration
usb_set_debug usb_strerror
FILES/usr/lib/libusb.so.1 shared object
/usr/lib/64/libusb.so.1 64-bit shared object
SunOS 5.11 Last change: 19 May 2009 1
Interface Libraries libusb(3LIB)
/usr/libusb_plugins implementation-specific libusb
modules/usr/bin/libusb-config script to determine linking
environmentATTRIBUTES
See attributes(5) for descriptions of the following attri-
butes:____________________________________________________________
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
| ____________________________|_____________________________|_
| Availability | system/library/usb/libusb, |
| | system/library/usb/libusbut,|
| | SUNWlibugenusb ||_____________________________|_____________________________|
| Interface Stability | Volatile ||_____________________________|_____________________________|
| MT-Level | Unsafe |
|_____________________________|_____________________________|
SEE ALSO
Intro(3), attributes(5)http://libusb.sourceforge.net
SunOS 5.11 Last change: 19 May 2009 2