libgphoto2_port(3) [opensolaris man page]
LIBGPHOTO2_PORT(3) The gPhoto2 Reference (the man LIBGPHOTO2_PORT(3) NAME
libgphoto2_port - cross-platform port access library SYNOPSIS
#include <gphoto2/gphoto2_port.h> DESCRIPTION
The libgphoto2_port library was written to provide libgphoto2(3) with a generic way of accessing ports. In this function, libgphoto2_port is the successor of the libgpio library. Currently, libgphoto2_port supports serial (RS-232) and USB connections, the latter requiring libusb to be installed. The autogenerated API docs will be added here in the future. ENVIRONMENT VARIABLES
IOLIBS If set, defines the directory where the libgphoto2_port library looks for its I/O drivers (iolibs). You only need to set this on OS/2 systems and broken/test installations. LD_DEBUG Set this to all to receive lots of debug information regarding library loading on ld based systems. USB_DEBUG If set, defines the numeric debug level with which the libusb library will print messages. In order to get some debug output, set it to 1. ATTRIBUTES
See attributes(5) for descriptions of the following attributes: +-------------------------------+-----------------------------+ |ATTRIBUTE TYPE^ATTRIBUTE VALUE | | +-------------------------------+-----------------------------+ |Availability^SUNWgnome-camera | | +-------------------------------+-----------------------------+ |Interface stability^Volatile | | | | | +-------------------------------+-----------------------------+ SEE ALSO
libgphoto2(3), The gPhoto2 Manual, [1]gphoto website, automatically generated API docs, [2]libusb website AUTHOR
The gPhoto2 Team. Hans Ulrich Niedermann <gp@n-dimensional.de>. (man page) REFERENCES
1. gphoto website http://www.gphoto.org/ 2. libusb website http://libusb.sourceforge.net/ 08/16/2006 LIBGPHOTO2_PORT(3)
Check Out this Related Man Page
libusb(3LIB) Interface Libraries libusb(3LIB) NAME
libusb - user-space USB device management library SYNOPSIS
cc [ flag... ] -I/usr/sfw/include file... -L/usr/sfw/lib -R/usr/sfw/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, Mac- OS 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/sfw/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 inter- faces. usb_bulk_read usb_bulk_write usb_claim_interface usb_clear_halt usb_close usb_control_msg usb_find_busses usb_find_devices usb_get_busses usb_get_descriptor_by_endpoint usb_get_descriptor usb_get_string usb_get_string_simple usb_init usb_interrupt_read usb_interrupt_write usb_open usb_release_interface usb_reset usb_resetep usb_set_altinterface usb_set_configuration usb_set_debug usb_strerror FILES
/usr/sfw/lib/libusb.so.1 shared object /usr/sfw/lib/libusb_plugins implementation-specific libusb modules /usr/sfw/bin/libusb-config script to determine linking environment ATTRIBUTES
See attributes(5) for descriptions of the following attributes: +-----------------------------+-----------------------------+ | ATTRIBUTE TYPE | ATTRIBUTE VALUE | +-----------------------------+-----------------------------+ |Availability |SUNWlibusb, SUNWlibusbut, | | |SUNWlibugenusb | +-----------------------------+-----------------------------+ |Interface Stability |External | +-----------------------------+-----------------------------+ |MT-Level |Unsafe | +-----------------------------+-----------------------------+ SEE ALSO
intro(3), attributes(5) http://libusb.sourceforge.net SunOS 5.10 14 Oct 2004 libusb(3LIB)