Go to main content

man pages section 3: Library Interfaces and Headers

Exit Print View

Updated: Wednesday, July 27, 2022
 
 

libusb-1 (3lib)

Name

libusb-1 - platform user library to access USB devices

Synopsis

cc [ flag... ] -I/usr/include/libusb-1.0 file... \
-lusb-1.0  [ library... ]
#include <libusb.h>

Description

libusb-1.0(3lib)              Interface Libraries             libusb-1.0(3lib)



NAME
       libusb-1,  libusb-1.0  -  A  cross-platform  user library to access USB
       devices

SYNOPSIS
       cc [ flag... ] -I/usr/include/libusb-1.0 file... \
            -lusb-1.0  [ library... ]
       #include <libusb.h>


DESCRIPTION
       The libusb 1.0 provides a set of APIs to manage USB devices  without  a
       kernel  driver.  It  is an open-source API supported on Linux, MacOS X,
       Solaris, and NetBSD. See http://libusb.info.


       Complete   documentation   for   this   library   can   be   found   at
       /usr/share/doc/libusb-1.0/html/index.html.


       NOTE,  libusb 1.0 API is not compatible to libusb 0.1, see libusb(3LIB)
       for the API information of version 0.1.x.

INTERFACES
       See /usr/share/doc/libusb-1.0/html/api.html for the  complete  list  of
       libusb  1.0  functions,  structures and enumerations. The shared object
       libusb-1.0.so.0 provides the public interfaces. See Intro(3) for  addi-
       tional information on shared object interfaces.





FILES
       /usr/lib/libusb-1.0.so.0     shared object


       /usr/lib/64/libusb-1.0.so.0  64-bit shared object


       /usr/lib/pkgconfig/libusb-1.0.pc
                                    script to determine linking environment


       /usr/lib/64/pkgconfig/libusb-1.0.pc
                                    script  to  determine 64-bit linking envi-
                                    ronment



ATTRIBUTES
       See attributes(7) for descriptions of the following attributes:


       +---------------+-----------------------+
       |ATTRIBUTE TYPE |   ATTRIBUTE VALUE     |
       +---------------+-----------------------+
       |Availability   | library/libusb-1      |
       +---------------+-----------------------+
       |Stability      | Pass-through volatile |
       +---------------+-----------------------+

SEE ALSO
       Intro(3), libusb(3LIB)


       http://libusb.info



NOTES
       Source code for open source software components in Oracle  Solaris  can
       be found at https://www.oracle.com/downloads/opensource/solaris-source-
       code-downloads.html.

       This    software    was    built    from    source     available     at
       https://github.com/oracle/solaris-userland.    The  original  community
       source                was                downloaded                from
       https://github.com/libusb/libusb/releases/down-
       load/v1.0.23/libusb-1.0.23.tar.bz2.

       Further information about this software can be found on the open source
       community website at http://libusb.info/.



Solaris 11.4                     10 April 2016                libusb-1.0(3lib)