te
Copyright (c) 2009, Sun Microsystems, Inc. All Rights Reserved.
libusb 3LIB "19 May 2009" "SunOS 5.12" "Interface Libraries"
NAME
libusb - user-space USB device management library
SYNOPSIS

cc [ flag... ] -I/usr/include file... -L/usr/lib \e
  -R /usr/lib  -lusb  [ library... ]
#include <usb.h>
DESCRIPTION

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/share/doc/libusb/libusb.txt.

INTERFACES

The shared object libusb.so.1 provides the following public interfaces. See Intro(3) for additional information on shared object interfaces.

usb_bulk_readusb_bulk_write
usb_claim_interfaceusb_clear_halt
usb_closeusb_control_msg
usb_find_bussesusb_find_devices
usb_get_bussesusb_get_descriptor_by_endpoint
usb_get_descriptorusb_get_string
usb_get_string_simpleusb_init
usb_interrupt_readusb_interrupt_write
usb_openusb_release_interface
usb_resetusb_resetep
usb_set_altinterfaceusb_set_configuration
usb_set_debugusb_strerror
FILES

/usr/lib/libusb.so.1

shared object

/usr/lib/64/libusb.so.1

64-bit shared object

/usr/libusb_plugins

implementation-specific libusb modules

/usr/bin/libusb-config

script to determine linking environment

ATTRIBUTES

See attributes(5) for descriptions of the following attributes:

ATTRIBUTE TYPEATTRIBUTE VALUE
Availability
system/library/usb/libusb, system/library/usb/libusbut, SUNWlibugenusb
Interface StabilityVolatile
MT-LevelUnsafe
SEE ALSO

Intro(3), attributes(5)

http://libusb.sourceforge.net