Blame doc/ieee1284_find_ports.3
Branch: 23dbcdba8422dcd4f1060cf733f835bc17881edf
Packit
d36e9b
.\" Title: ieee1284_find_ports
Packit
d36e9b
.\" Author: Tim Waugh <twaugh@redhat.com>
Packit
d36e9b
.\" Generator: DocBook XSL Stylesheets v1.72.0 <http://docbook.sf.net/>
Packit
d36e9b
.\" Date: 09/18/2007
Packit
d36e9b
.\" Manual: Functions
Packit
d36e9b
.\" Source:
Packit
d36e9b
.\"
Packit
d36e9b
.TH "IEEE1284_FIND_PORTS" "3" "09/18/2007" "" "Functions"
Packit
d36e9b
.\" disable hyphenation
Packit
d36e9b
.nh
Packit
d36e9b
.\" disable justification (adjust text to left margin only)
Packit
d36e9b
.ad l
Packit
d36e9b
.SH "NAME"
Packit
d36e9b
ieee1284_find_ports \- find ports on the system
Packit
d36e9b
.SH "SYNOPSIS"
Packit
d36e9b
.sp
Packit
d36e9b
.ft B
Packit
d36e9b
.nf
Packit
d36e9b
#include <ieee1284.h>
Packit
d36e9b
.fi
Packit
d36e9b
.ft
Packit
d36e9b
.HP 24
Packit
d36e9b
.BI "int ieee1284_find_ports(struct\ parport_list\ *" "list" ", int\ " "flags" ");"
Packit
d36e9b
.SH "DESCRIPTION"
Packit
d36e9b
.PP
Packit
d36e9b
This function should be called before the other libieee1284 functions. This gives the library a chance to look around and see what's available, and gives the program a chance to choose a port to use.
Packit
d36e9b
.PP
Packit
d36e9b
The
Packit
d36e9b
\fIlist\fR
Packit
d36e9b
is a pointer to a
Packit
d36e9b
parport_list
Packit
d36e9b
structure that will be filled in on success.
Packit
d36e9b
.PP
Packit
d36e9b
There are no
Packit
d36e9b
\fIflags\fR
Packit
d36e9b
defined; use zero for this parameter.
Packit
d36e9b
.SH "RETURN VALUE"
Packit
d36e9b
.PP
Packit
d36e9b
\fBE1284_OK\fR
Packit
d36e9b
.RS 4
Packit
d36e9b
Success.
Packit
d36e9b
\fIlist\fR
Packit
d36e9b
is filled in and must be destroyed using
Packit
d36e9b
\fBieee1284_free_ports\fR(3).
Packit
d36e9b
.RE
Packit
d36e9b
.PP
Packit
d36e9b
\fBE1284_NOMEM\fR
Packit
d36e9b
.RS 4
Packit
d36e9b
There is not enough memory available.
Packit
d36e9b
.RE
Packit
d36e9b
.PP
Packit
d36e9b
\fBE1284_NOTIMPL\fR
Packit
d36e9b
.RS 4
Packit
d36e9b
One or more of the supplied flags is not supported in this implementation.
Packit
d36e9b
.RE
Packit
d36e9b
.SH "AUTHOR"
Packit
d36e9b
.PP
Packit
d36e9b
\fBTim Waugh\fR <\&twaugh@redhat.com\&>
Packit
d36e9b
.sp -1n
Packit
d36e9b
.IP "" 4
Packit
d36e9b
Author.
Packit
d36e9b
.SH "COPYRIGHT"
Packit
d36e9b
Copyright \(co 2001\-2003 Tim Waugh
Packit
d36e9b
.br
Packit
d36e9b