Name | Synopsis | Description | INTERFACES | Files | Attributes | See Also
cc [ flag... ] -I/usr/sfw/include file... -L/usr/sfw/lib \
-R /usr/sfw/lib -lusb [ library... ]
#include <usb.h>
The libusb library contains interfaces for managing USB devices without a kernel driver. It is an open-source API supported on Linux, MacOS X, and NetBSD. See http://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/sfw/share/doc/libusb/libusb.txt.
The 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 |
shared object
implementation-specific libusb modules
script to determine linking environment
See attributes(5) for descriptions of the following attributes:
|
ATTRIBUTE TYPE |
ATTRIBUTE VALUE |
|---|---|
|
Availability |
SUNWlibusb, SUNWlibusbut, SUNWlibugenusb |
|
Interface Stability |
External |
|
MT-Level |
Unsafe |
Name | Synopsis | Description | INTERFACES | Files | Attributes | See Also