Go to main content

man pages section 3: Library Interfaces and Headers

Exit Print View

Updated: Thursday, June 13, 2019
 
 

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
       This    software    was    built    from    source     available     at
       https://github.com/oracle/solaris-userland.    The  original  community
       source        was        downloaded        from         https://source-
       forge.net/projects/libusb/files/libusb-1.0/libusb-1.0.21/libusb-1.0.21.tar.gz

       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)