components/libusb-1/libusb-1.3lib
author Rich Burridge <rich.burridge@oracle.com>
Fri, 31 Mar 2017 07:26:17 -0700
changeset 7820 a2b9a7de9e1a
parent 6106 501ea5a9d7f4
permissions -rw-r--r--
25795430 Adjust Userland man pages to "5.11" (from "5.12") where needed
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
5851
9f4a6f531294 22978185 libusb 1.0 manpage
Raymond Chen <Raymond.Chen@Oracle.COM>
parents:
diff changeset
     1
'\" te
9f4a6f531294 22978185 libusb 1.0 manpage
Raymond Chen <Raymond.Chen@Oracle.COM>
parents:
diff changeset
     2
.\" Copyright (c) 2016, Oracle and/or its affiliates. All rights reserved.
7820
a2b9a7de9e1a 25795430 Adjust Userland man pages to "5.11" (from "5.12") where needed
Rich Burridge <rich.burridge@oracle.com>
parents: 6106
diff changeset
     3
.TH libusb-1.0 3LIB "10 April 2016" "SunOS 5.11" "Interface Libraries"
5851
9f4a6f531294 22978185 libusb 1.0 manpage
Raymond Chen <Raymond.Chen@Oracle.COM>
parents:
diff changeset
     4
.SH NAME
9f4a6f531294 22978185 libusb 1.0 manpage
Raymond Chen <Raymond.Chen@Oracle.COM>
parents:
diff changeset
     5
libusb-1, libusb-1.0 \- A cross-platform user library to access USB devices
9f4a6f531294 22978185 libusb 1.0 manpage
Raymond Chen <Raymond.Chen@Oracle.COM>
parents:
diff changeset
     6
.SH SYNOPSIS
9f4a6f531294 22978185 libusb 1.0 manpage
Raymond Chen <Raymond.Chen@Oracle.COM>
parents:
diff changeset
     7
.LP
9f4a6f531294 22978185 libusb 1.0 manpage
Raymond Chen <Raymond.Chen@Oracle.COM>
parents:
diff changeset
     8
.nf
6106
501ea5a9d7f4 23500244 packaging and manpage fixes in libusb-1
Ivo Raisr <ivo.raisr@oracle.com>
parents: 5851
diff changeset
     9
cc [ \fIflag\fR... ] \fB-I\fR/usr/include/libusb-1.0 \fIfile\fR... \e
501ea5a9d7f4 23500244 packaging and manpage fixes in libusb-1
Ivo Raisr <ivo.raisr@oracle.com>
parents: 5851
diff changeset
    10
    \fB -lusb-1.0 \fR [ \fIlibrary\fR... ]
5851
9f4a6f531294 22978185 libusb 1.0 manpage
Raymond Chen <Raymond.Chen@Oracle.COM>
parents:
diff changeset
    11
#include <libusb.h>
9f4a6f531294 22978185 libusb 1.0 manpage
Raymond Chen <Raymond.Chen@Oracle.COM>
parents:
diff changeset
    12
.fi
9f4a6f531294 22978185 libusb 1.0 manpage
Raymond Chen <Raymond.Chen@Oracle.COM>
parents:
diff changeset
    13
9f4a6f531294 22978185 libusb 1.0 manpage
Raymond Chen <Raymond.Chen@Oracle.COM>
parents:
diff changeset
    14
.SH DESCRIPTION
9f4a6f531294 22978185 libusb 1.0 manpage
Raymond Chen <Raymond.Chen@Oracle.COM>
parents:
diff changeset
    15
.sp
9f4a6f531294 22978185 libusb 1.0 manpage
Raymond Chen <Raymond.Chen@Oracle.COM>
parents:
diff changeset
    16
.LP
9f4a6f531294 22978185 libusb 1.0 manpage
Raymond Chen <Raymond.Chen@Oracle.COM>
parents:
diff changeset
    17
The \fBlibusb 1.0\fR 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.
9f4a6f531294 22978185 libusb 1.0 manpage
Raymond Chen <Raymond.Chen@Oracle.COM>
parents:
diff changeset
    18
.sp
9f4a6f531294 22978185 libusb 1.0 manpage
Raymond Chen <Raymond.Chen@Oracle.COM>
parents:
diff changeset
    19
.LP
9f4a6f531294 22978185 libusb 1.0 manpage
Raymond Chen <Raymond.Chen@Oracle.COM>
parents:
diff changeset
    20
Complete documentation for this library can be found at \fB/usr/share/doc/libusb-1.0/html/index.html\fR. 
9f4a6f531294 22978185 libusb 1.0 manpage
Raymond Chen <Raymond.Chen@Oracle.COM>
parents:
diff changeset
    21
.sp
9f4a6f531294 22978185 libusb 1.0 manpage
Raymond Chen <Raymond.Chen@Oracle.COM>
parents:
diff changeset
    22
.LP
9f4a6f531294 22978185 libusb 1.0 manpage
Raymond Chen <Raymond.Chen@Oracle.COM>
parents:
diff changeset
    23
NOTE, libusb 1.0 API is not compatible to libusb 0.1, see \fBlibusb\fR(3LIB) for the API information of version 0.1.x.
9f4a6f531294 22978185 libusb 1.0 manpage
Raymond Chen <Raymond.Chen@Oracle.COM>
parents:
diff changeset
    24
.SH INTERFACES
9f4a6f531294 22978185 libusb 1.0 manpage
Raymond Chen <Raymond.Chen@Oracle.COM>
parents:
diff changeset
    25
.sp
9f4a6f531294 22978185 libusb 1.0 manpage
Raymond Chen <Raymond.Chen@Oracle.COM>
parents:
diff changeset
    26
.LP
9f4a6f531294 22978185 libusb 1.0 manpage
Raymond Chen <Raymond.Chen@Oracle.COM>
parents:
diff changeset
    27
See \fB/usr/share/doc/libusb-1.0/html/api.html\fR for the complete list of \fBlibusb 1.0\fR functions, structures and enumerations. The shared object \fBlibusb-1.0.so.0\fR provides the public interfaces. See \fBIntro\fR(3) for additional information on shared object interfaces.
9f4a6f531294 22978185 libusb 1.0 manpage
Raymond Chen <Raymond.Chen@Oracle.COM>
parents:
diff changeset
    28
.sp
9f4a6f531294 22978185 libusb 1.0 manpage
Raymond Chen <Raymond.Chen@Oracle.COM>
parents:
diff changeset
    29
9f4a6f531294 22978185 libusb 1.0 manpage
Raymond Chen <Raymond.Chen@Oracle.COM>
parents:
diff changeset
    30
.sp
9f4a6f531294 22978185 libusb 1.0 manpage
Raymond Chen <Raymond.Chen@Oracle.COM>
parents:
diff changeset
    31
9f4a6f531294 22978185 libusb 1.0 manpage
Raymond Chen <Raymond.Chen@Oracle.COM>
parents:
diff changeset
    32
.SH FILES
9f4a6f531294 22978185 libusb 1.0 manpage
Raymond Chen <Raymond.Chen@Oracle.COM>
parents:
diff changeset
    33
.sp
9f4a6f531294 22978185 libusb 1.0 manpage
Raymond Chen <Raymond.Chen@Oracle.COM>
parents:
diff changeset
    34
.ne 2
9f4a6f531294 22978185 libusb 1.0 manpage
Raymond Chen <Raymond.Chen@Oracle.COM>
parents:
diff changeset
    35
.mk
9f4a6f531294 22978185 libusb 1.0 manpage
Raymond Chen <Raymond.Chen@Oracle.COM>
parents:
diff changeset
    36
.na
9f4a6f531294 22978185 libusb 1.0 manpage
Raymond Chen <Raymond.Chen@Oracle.COM>
parents:
diff changeset
    37
\fB\fB/usr/lib/libusb-1.0.so.0\fR\fR
9f4a6f531294 22978185 libusb 1.0 manpage
Raymond Chen <Raymond.Chen@Oracle.COM>
parents:
diff changeset
    38
.ad
9f4a6f531294 22978185 libusb 1.0 manpage
Raymond Chen <Raymond.Chen@Oracle.COM>
parents:
diff changeset
    39
.RS 29n
9f4a6f531294 22978185 libusb 1.0 manpage
Raymond Chen <Raymond.Chen@Oracle.COM>
parents:
diff changeset
    40
.rt  
9f4a6f531294 22978185 libusb 1.0 manpage
Raymond Chen <Raymond.Chen@Oracle.COM>
parents:
diff changeset
    41
shared object
9f4a6f531294 22978185 libusb 1.0 manpage
Raymond Chen <Raymond.Chen@Oracle.COM>
parents:
diff changeset
    42
.RE
9f4a6f531294 22978185 libusb 1.0 manpage
Raymond Chen <Raymond.Chen@Oracle.COM>
parents:
diff changeset
    43
9f4a6f531294 22978185 libusb 1.0 manpage
Raymond Chen <Raymond.Chen@Oracle.COM>
parents:
diff changeset
    44
.sp
9f4a6f531294 22978185 libusb 1.0 manpage
Raymond Chen <Raymond.Chen@Oracle.COM>
parents:
diff changeset
    45
.ne 2
9f4a6f531294 22978185 libusb 1.0 manpage
Raymond Chen <Raymond.Chen@Oracle.COM>
parents:
diff changeset
    46
.mk
9f4a6f531294 22978185 libusb 1.0 manpage
Raymond Chen <Raymond.Chen@Oracle.COM>
parents:
diff changeset
    47
.na
9f4a6f531294 22978185 libusb 1.0 manpage
Raymond Chen <Raymond.Chen@Oracle.COM>
parents:
diff changeset
    48
\fB\fB/usr/lib/64/libusb-1.0.so.0\fR\fR
9f4a6f531294 22978185 libusb 1.0 manpage
Raymond Chen <Raymond.Chen@Oracle.COM>
parents:
diff changeset
    49
.ad
9f4a6f531294 22978185 libusb 1.0 manpage
Raymond Chen <Raymond.Chen@Oracle.COM>
parents:
diff changeset
    50
.RS 29n
9f4a6f531294 22978185 libusb 1.0 manpage
Raymond Chen <Raymond.Chen@Oracle.COM>
parents:
diff changeset
    51
.rt  
9f4a6f531294 22978185 libusb 1.0 manpage
Raymond Chen <Raymond.Chen@Oracle.COM>
parents:
diff changeset
    52
64-bit shared object
9f4a6f531294 22978185 libusb 1.0 manpage
Raymond Chen <Raymond.Chen@Oracle.COM>
parents:
diff changeset
    53
.RE
9f4a6f531294 22978185 libusb 1.0 manpage
Raymond Chen <Raymond.Chen@Oracle.COM>
parents:
diff changeset
    54
9f4a6f531294 22978185 libusb 1.0 manpage
Raymond Chen <Raymond.Chen@Oracle.COM>
parents:
diff changeset
    55
.sp
9f4a6f531294 22978185 libusb 1.0 manpage
Raymond Chen <Raymond.Chen@Oracle.COM>
parents:
diff changeset
    56
.ne 2
9f4a6f531294 22978185 libusb 1.0 manpage
Raymond Chen <Raymond.Chen@Oracle.COM>
parents:
diff changeset
    57
.mk
9f4a6f531294 22978185 libusb 1.0 manpage
Raymond Chen <Raymond.Chen@Oracle.COM>
parents:
diff changeset
    58
.na
9f4a6f531294 22978185 libusb 1.0 manpage
Raymond Chen <Raymond.Chen@Oracle.COM>
parents:
diff changeset
    59
\fB\fB/usr/lib/pkgconfig/libusb-1.0.pc\fR\fR
9f4a6f531294 22978185 libusb 1.0 manpage
Raymond Chen <Raymond.Chen@Oracle.COM>
parents:
diff changeset
    60
.ad
9f4a6f531294 22978185 libusb 1.0 manpage
Raymond Chen <Raymond.Chen@Oracle.COM>
parents:
diff changeset
    61
.RS 29n
9f4a6f531294 22978185 libusb 1.0 manpage
Raymond Chen <Raymond.Chen@Oracle.COM>
parents:
diff changeset
    62
.rt  
9f4a6f531294 22978185 libusb 1.0 manpage
Raymond Chen <Raymond.Chen@Oracle.COM>
parents:
diff changeset
    63
.sp
9f4a6f531294 22978185 libusb 1.0 manpage
Raymond Chen <Raymond.Chen@Oracle.COM>
parents:
diff changeset
    64
script to determine linking environment
9f4a6f531294 22978185 libusb 1.0 manpage
Raymond Chen <Raymond.Chen@Oracle.COM>
parents:
diff changeset
    65
.RE
9f4a6f531294 22978185 libusb 1.0 manpage
Raymond Chen <Raymond.Chen@Oracle.COM>
parents:
diff changeset
    66
9f4a6f531294 22978185 libusb 1.0 manpage
Raymond Chen <Raymond.Chen@Oracle.COM>
parents:
diff changeset
    67
.sp
9f4a6f531294 22978185 libusb 1.0 manpage
Raymond Chen <Raymond.Chen@Oracle.COM>
parents:
diff changeset
    68
.ne 2
9f4a6f531294 22978185 libusb 1.0 manpage
Raymond Chen <Raymond.Chen@Oracle.COM>
parents:
diff changeset
    69
.mk
9f4a6f531294 22978185 libusb 1.0 manpage
Raymond Chen <Raymond.Chen@Oracle.COM>
parents:
diff changeset
    70
.na
9f4a6f531294 22978185 libusb 1.0 manpage
Raymond Chen <Raymond.Chen@Oracle.COM>
parents:
diff changeset
    71
\fB\fB/usr/lib/64/pkgconfig/libusb-1.0.pc\fR\fR
9f4a6f531294 22978185 libusb 1.0 manpage
Raymond Chen <Raymond.Chen@Oracle.COM>
parents:
diff changeset
    72
.ad
9f4a6f531294 22978185 libusb 1.0 manpage
Raymond Chen <Raymond.Chen@Oracle.COM>
parents:
diff changeset
    73
.RS 29n
9f4a6f531294 22978185 libusb 1.0 manpage
Raymond Chen <Raymond.Chen@Oracle.COM>
parents:
diff changeset
    74
.rt  
9f4a6f531294 22978185 libusb 1.0 manpage
Raymond Chen <Raymond.Chen@Oracle.COM>
parents:
diff changeset
    75
.sp
9f4a6f531294 22978185 libusb 1.0 manpage
Raymond Chen <Raymond.Chen@Oracle.COM>
parents:
diff changeset
    76
script to determine 64-bit linking environment
9f4a6f531294 22978185 libusb 1.0 manpage
Raymond Chen <Raymond.Chen@Oracle.COM>
parents:
diff changeset
    77
.RE
9f4a6f531294 22978185 libusb 1.0 manpage
Raymond Chen <Raymond.Chen@Oracle.COM>
parents:
diff changeset
    78
9f4a6f531294 22978185 libusb 1.0 manpage
Raymond Chen <Raymond.Chen@Oracle.COM>
parents:
diff changeset
    79
.SH SEE ALSO
9f4a6f531294 22978185 libusb 1.0 manpage
Raymond Chen <Raymond.Chen@Oracle.COM>
parents:
diff changeset
    80
.sp
9f4a6f531294 22978185 libusb 1.0 manpage
Raymond Chen <Raymond.Chen@Oracle.COM>
parents:
diff changeset
    81
.LP
9f4a6f531294 22978185 libusb 1.0 manpage
Raymond Chen <Raymond.Chen@Oracle.COM>
parents:
diff changeset
    82
\fBIntro\fR(3), \fBlibusb\fR(3LIB)
9f4a6f531294 22978185 libusb 1.0 manpage
Raymond Chen <Raymond.Chen@Oracle.COM>
parents:
diff changeset
    83
.sp
9f4a6f531294 22978185 libusb 1.0 manpage
Raymond Chen <Raymond.Chen@Oracle.COM>
parents:
diff changeset
    84
.LP
9f4a6f531294 22978185 libusb 1.0 manpage
Raymond Chen <Raymond.Chen@Oracle.COM>
parents:
diff changeset
    85
http://libusb.info