components/libusb-1/libusb-1.3lib
author pkidd <patrick.kidd@oracle.com>
Mon, 28 Nov 2016 09:28:48 -0800
branchs11u3-sru
changeset 7394 32bff55e18d0
parent 6359 f969c4942506
permissions -rw-r--r--
build metadata for S11.3SRU15.3
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
6359
f969c4942506 PSARC/2016/137 libusb 1.0
Jan Parcel <jan.parcel@oracle.com>
parents:
diff changeset
     1
'\" te
f969c4942506 PSARC/2016/137 libusb 1.0
Jan Parcel <jan.parcel@oracle.com>
parents:
diff changeset
     2
.\" Copyright (c) 2016, Oracle and/or its affiliates. All rights reserved.
f969c4942506 PSARC/2016/137 libusb 1.0
Jan Parcel <jan.parcel@oracle.com>
parents:
diff changeset
     3
.TH libusb-1.0 3LIB "10 April 2016" "SunOS 5.11" "Interface Libraries"
f969c4942506 PSARC/2016/137 libusb 1.0
Jan Parcel <jan.parcel@oracle.com>
parents:
diff changeset
     4
.SH NAME
f969c4942506 PSARC/2016/137 libusb 1.0
Jan Parcel <jan.parcel@oracle.com>
parents:
diff changeset
     5
libusb-1, libusb-1.0 \- A cross-platform user library to access USB devices
f969c4942506 PSARC/2016/137 libusb 1.0
Jan Parcel <jan.parcel@oracle.com>
parents:
diff changeset
     6
.SH SYNOPSIS
f969c4942506 PSARC/2016/137 libusb 1.0
Jan Parcel <jan.parcel@oracle.com>
parents:
diff changeset
     7
.LP
f969c4942506 PSARC/2016/137 libusb 1.0
Jan Parcel <jan.parcel@oracle.com>
parents:
diff changeset
     8
.nf
f969c4942506 PSARC/2016/137 libusb 1.0
Jan Parcel <jan.parcel@oracle.com>
parents:
diff changeset
     9
cc [ \fIflag\fR... ] \fB-I\fR/usr/include/libusb-1.0 \fIfile\fR... \e
f969c4942506 PSARC/2016/137 libusb 1.0
Jan Parcel <jan.parcel@oracle.com>
parents:
diff changeset
    10
    \fB -lusb-1.0 \fR [ \fIlibrary\fR... ]
f969c4942506 PSARC/2016/137 libusb 1.0
Jan Parcel <jan.parcel@oracle.com>
parents:
diff changeset
    11
#include <libusb.h>
f969c4942506 PSARC/2016/137 libusb 1.0
Jan Parcel <jan.parcel@oracle.com>
parents:
diff changeset
    12
.fi
f969c4942506 PSARC/2016/137 libusb 1.0
Jan Parcel <jan.parcel@oracle.com>
parents:
diff changeset
    13
f969c4942506 PSARC/2016/137 libusb 1.0
Jan Parcel <jan.parcel@oracle.com>
parents:
diff changeset
    14
.SH DESCRIPTION
f969c4942506 PSARC/2016/137 libusb 1.0
Jan Parcel <jan.parcel@oracle.com>
parents:
diff changeset
    15
.sp
f969c4942506 PSARC/2016/137 libusb 1.0
Jan Parcel <jan.parcel@oracle.com>
parents:
diff changeset
    16
.LP
f969c4942506 PSARC/2016/137 libusb 1.0
Jan Parcel <jan.parcel@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.
f969c4942506 PSARC/2016/137 libusb 1.0
Jan Parcel <jan.parcel@oracle.com>
parents:
diff changeset
    18
.sp
f969c4942506 PSARC/2016/137 libusb 1.0
Jan Parcel <jan.parcel@oracle.com>
parents:
diff changeset
    19
.LP
f969c4942506 PSARC/2016/137 libusb 1.0
Jan Parcel <jan.parcel@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. 
f969c4942506 PSARC/2016/137 libusb 1.0
Jan Parcel <jan.parcel@oracle.com>
parents:
diff changeset
    21
.sp
f969c4942506 PSARC/2016/137 libusb 1.0
Jan Parcel <jan.parcel@oracle.com>
parents:
diff changeset
    22
.LP
f969c4942506 PSARC/2016/137 libusb 1.0
Jan Parcel <jan.parcel@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.
f969c4942506 PSARC/2016/137 libusb 1.0
Jan Parcel <jan.parcel@oracle.com>
parents:
diff changeset
    24
.SH INTERFACES
f969c4942506 PSARC/2016/137 libusb 1.0
Jan Parcel <jan.parcel@oracle.com>
parents:
diff changeset
    25
.sp
f969c4942506 PSARC/2016/137 libusb 1.0
Jan Parcel <jan.parcel@oracle.com>
parents:
diff changeset
    26
.LP
f969c4942506 PSARC/2016/137 libusb 1.0
Jan Parcel <jan.parcel@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.
f969c4942506 PSARC/2016/137 libusb 1.0
Jan Parcel <jan.parcel@oracle.com>
parents:
diff changeset
    28
.sp
f969c4942506 PSARC/2016/137 libusb 1.0
Jan Parcel <jan.parcel@oracle.com>
parents:
diff changeset
    29
f969c4942506 PSARC/2016/137 libusb 1.0
Jan Parcel <jan.parcel@oracle.com>
parents:
diff changeset
    30
.sp
f969c4942506 PSARC/2016/137 libusb 1.0
Jan Parcel <jan.parcel@oracle.com>
parents:
diff changeset
    31
f969c4942506 PSARC/2016/137 libusb 1.0
Jan Parcel <jan.parcel@oracle.com>
parents:
diff changeset
    32
.SH FILES
f969c4942506 PSARC/2016/137 libusb 1.0
Jan Parcel <jan.parcel@oracle.com>
parents:
diff changeset
    33
.sp
f969c4942506 PSARC/2016/137 libusb 1.0
Jan Parcel <jan.parcel@oracle.com>
parents:
diff changeset
    34
.ne 2
f969c4942506 PSARC/2016/137 libusb 1.0
Jan Parcel <jan.parcel@oracle.com>
parents:
diff changeset
    35
.mk
f969c4942506 PSARC/2016/137 libusb 1.0
Jan Parcel <jan.parcel@oracle.com>
parents:
diff changeset
    36
.na
f969c4942506 PSARC/2016/137 libusb 1.0
Jan Parcel <jan.parcel@oracle.com>
parents:
diff changeset
    37
\fB\fB/usr/lib/libusb-1.0.so.0\fR\fR
f969c4942506 PSARC/2016/137 libusb 1.0
Jan Parcel <jan.parcel@oracle.com>
parents:
diff changeset
    38
.ad
f969c4942506 PSARC/2016/137 libusb 1.0
Jan Parcel <jan.parcel@oracle.com>
parents:
diff changeset
    39
.RS 29n
f969c4942506 PSARC/2016/137 libusb 1.0
Jan Parcel <jan.parcel@oracle.com>
parents:
diff changeset
    40
.rt  
f969c4942506 PSARC/2016/137 libusb 1.0
Jan Parcel <jan.parcel@oracle.com>
parents:
diff changeset
    41
shared object
f969c4942506 PSARC/2016/137 libusb 1.0
Jan Parcel <jan.parcel@oracle.com>
parents:
diff changeset
    42
.RE
f969c4942506 PSARC/2016/137 libusb 1.0
Jan Parcel <jan.parcel@oracle.com>
parents:
diff changeset
    43
f969c4942506 PSARC/2016/137 libusb 1.0
Jan Parcel <jan.parcel@oracle.com>
parents:
diff changeset
    44
.sp
f969c4942506 PSARC/2016/137 libusb 1.0
Jan Parcel <jan.parcel@oracle.com>
parents:
diff changeset
    45
.ne 2
f969c4942506 PSARC/2016/137 libusb 1.0
Jan Parcel <jan.parcel@oracle.com>
parents:
diff changeset
    46
.mk
f969c4942506 PSARC/2016/137 libusb 1.0
Jan Parcel <jan.parcel@oracle.com>
parents:
diff changeset
    47
.na
f969c4942506 PSARC/2016/137 libusb 1.0
Jan Parcel <jan.parcel@oracle.com>
parents:
diff changeset
    48
\fB\fB/usr/lib/64/libusb-1.0.so.0\fR\fR
f969c4942506 PSARC/2016/137 libusb 1.0
Jan Parcel <jan.parcel@oracle.com>
parents:
diff changeset
    49
.ad
f969c4942506 PSARC/2016/137 libusb 1.0
Jan Parcel <jan.parcel@oracle.com>
parents:
diff changeset
    50
.RS 29n
f969c4942506 PSARC/2016/137 libusb 1.0
Jan Parcel <jan.parcel@oracle.com>
parents:
diff changeset
    51
.rt  
f969c4942506 PSARC/2016/137 libusb 1.0
Jan Parcel <jan.parcel@oracle.com>
parents:
diff changeset
    52
64-bit shared object
f969c4942506 PSARC/2016/137 libusb 1.0
Jan Parcel <jan.parcel@oracle.com>
parents:
diff changeset
    53
.RE
f969c4942506 PSARC/2016/137 libusb 1.0
Jan Parcel <jan.parcel@oracle.com>
parents:
diff changeset
    54
f969c4942506 PSARC/2016/137 libusb 1.0
Jan Parcel <jan.parcel@oracle.com>
parents:
diff changeset
    55
.sp
f969c4942506 PSARC/2016/137 libusb 1.0
Jan Parcel <jan.parcel@oracle.com>
parents:
diff changeset
    56
.ne 2
f969c4942506 PSARC/2016/137 libusb 1.0
Jan Parcel <jan.parcel@oracle.com>
parents:
diff changeset
    57
.mk
f969c4942506 PSARC/2016/137 libusb 1.0
Jan Parcel <jan.parcel@oracle.com>
parents:
diff changeset
    58
.na
f969c4942506 PSARC/2016/137 libusb 1.0
Jan Parcel <jan.parcel@oracle.com>
parents:
diff changeset
    59
\fB\fB/usr/lib/pkgconfig/libusb-1.0.pc\fR\fR
f969c4942506 PSARC/2016/137 libusb 1.0
Jan Parcel <jan.parcel@oracle.com>
parents:
diff changeset
    60
.ad
f969c4942506 PSARC/2016/137 libusb 1.0
Jan Parcel <jan.parcel@oracle.com>
parents:
diff changeset
    61
.RS 29n
f969c4942506 PSARC/2016/137 libusb 1.0
Jan Parcel <jan.parcel@oracle.com>
parents:
diff changeset
    62
.rt  
f969c4942506 PSARC/2016/137 libusb 1.0
Jan Parcel <jan.parcel@oracle.com>
parents:
diff changeset
    63
.sp
f969c4942506 PSARC/2016/137 libusb 1.0
Jan Parcel <jan.parcel@oracle.com>
parents:
diff changeset
    64
script to determine linking environment
f969c4942506 PSARC/2016/137 libusb 1.0
Jan Parcel <jan.parcel@oracle.com>
parents:
diff changeset
    65
.RE
f969c4942506 PSARC/2016/137 libusb 1.0
Jan Parcel <jan.parcel@oracle.com>
parents:
diff changeset
    66
f969c4942506 PSARC/2016/137 libusb 1.0
Jan Parcel <jan.parcel@oracle.com>
parents:
diff changeset
    67
.sp
f969c4942506 PSARC/2016/137 libusb 1.0
Jan Parcel <jan.parcel@oracle.com>
parents:
diff changeset
    68
.ne 2
f969c4942506 PSARC/2016/137 libusb 1.0
Jan Parcel <jan.parcel@oracle.com>
parents:
diff changeset
    69
.mk
f969c4942506 PSARC/2016/137 libusb 1.0
Jan Parcel <jan.parcel@oracle.com>
parents:
diff changeset
    70
.na
f969c4942506 PSARC/2016/137 libusb 1.0
Jan Parcel <jan.parcel@oracle.com>
parents:
diff changeset
    71
\fB\fB/usr/lib/64/pkgconfig/libusb-1.0.pc\fR\fR
f969c4942506 PSARC/2016/137 libusb 1.0
Jan Parcel <jan.parcel@oracle.com>
parents:
diff changeset
    72
.ad
f969c4942506 PSARC/2016/137 libusb 1.0
Jan Parcel <jan.parcel@oracle.com>
parents:
diff changeset
    73
.RS 29n
f969c4942506 PSARC/2016/137 libusb 1.0
Jan Parcel <jan.parcel@oracle.com>
parents:
diff changeset
    74
.rt  
f969c4942506 PSARC/2016/137 libusb 1.0
Jan Parcel <jan.parcel@oracle.com>
parents:
diff changeset
    75
.sp
f969c4942506 PSARC/2016/137 libusb 1.0
Jan Parcel <jan.parcel@oracle.com>
parents:
diff changeset
    76
script to determine 64-bit linking environment
f969c4942506 PSARC/2016/137 libusb 1.0
Jan Parcel <jan.parcel@oracle.com>
parents:
diff changeset
    77
.RE
f969c4942506 PSARC/2016/137 libusb 1.0
Jan Parcel <jan.parcel@oracle.com>
parents:
diff changeset
    78
f969c4942506 PSARC/2016/137 libusb 1.0
Jan Parcel <jan.parcel@oracle.com>
parents:
diff changeset
    79
.SH SEE ALSO
f969c4942506 PSARC/2016/137 libusb 1.0
Jan Parcel <jan.parcel@oracle.com>
parents:
diff changeset
    80
.sp
f969c4942506 PSARC/2016/137 libusb 1.0
Jan Parcel <jan.parcel@oracle.com>
parents:
diff changeset
    81
.LP
f969c4942506 PSARC/2016/137 libusb 1.0
Jan Parcel <jan.parcel@oracle.com>
parents:
diff changeset
    82
\fBIntro\fR(3), \fBlibusb\fR(3LIB)
f969c4942506 PSARC/2016/137 libusb 1.0
Jan Parcel <jan.parcel@oracle.com>
parents:
diff changeset
    83
.sp
f969c4942506 PSARC/2016/137 libusb 1.0
Jan Parcel <jan.parcel@oracle.com>
parents:
diff changeset
    84
.LP
f969c4942506 PSARC/2016/137 libusb 1.0
Jan Parcel <jan.parcel@oracle.com>
parents:
diff changeset
    85
http://libusb.info