Blame doc/ieee1284_claim.3
|
Packit |
d36e9b |
.\" Title: ieee1284_claim
|
|
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_CLAIM" "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_claim \- claim access to the port
|
|
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 19
|
|
Packit |
d36e9b |
.BI "int ieee1284_claim(struct\ parport\ *" "port" ");"
|
|
Packit |
d36e9b |
.SH "DESCRIPTION"
|
|
Packit |
d36e9b |
.PP
|
|
Packit |
d36e9b |
With the exception of
|
|
Packit |
d36e9b |
\fBieee1284_get_deviceid\fR(3),
|
|
Packit |
d36e9b |
\fBieee1284_claim\fR
|
|
Packit |
d36e9b |
must be called on an open port before any other libieee1284 function for accessing a device on it.
|
|
Packit |
d36e9b |
.SH "RETURN VALUE"
|
|
Packit |
d36e9b |
.PP
|
|
Packit |
d36e9b |
\fBE1284_OK\fR
|
|
Packit |
d36e9b |
.RS 4
|
|
Packit |
d36e9b |
Success. Note that, unless the
|
|
Packit |
d36e9b |
\fBF1284_EXCL\fR
|
|
Packit |
d36e9b |
flag was specified to start with, the port should be released within a
|
|
Packit |
d36e9b |
\(lqreasonable\(rq
|
|
Packit |
d36e9b |
amount of time.
|
|
Packit |
d36e9b |
.RE
|
|
Packit |
d36e9b |
.PP
|
|
Packit |
d36e9b |
\fBE1284_NOMEM\fR
|
|
Packit |
d36e9b |
.RS 4
|
|
Packit |
d36e9b |
There is not enough memory.
|
|
Packit |
d36e9b |
.RE
|
|
Packit |
d36e9b |
.PP
|
|
Packit |
d36e9b |
\fBE1284_INVALIDPORT\fR
|
|
Packit |
d36e9b |
.RS 4
|
|
Packit |
d36e9b |
The
|
|
Packit |
d36e9b |
\fIport\fR
|
|
Packit |
d36e9b |
parameter is invalid (for instance, it might not have been opened yet).
|
|
Packit |
d36e9b |
.RE
|
|
Packit |
d36e9b |
.PP
|
|
Packit |
d36e9b |
\fBE1284_SYS\fR
|
|
Packit |
d36e9b |
.RS 4
|
|
Packit |
d36e9b |
There was a problem at the operating system level. The global variable
|
|
Packit |
d36e9b |
\fIerrno\fR
|
|
Packit |
d36e9b |
has been set appropriately.
|
|
Packit |
d36e9b |
.RE
|
|
Packit |
d36e9b |
.SH "SEE ALSO"
|
|
Packit |
d36e9b |
.PP
|
|
Packit |
d36e9b |
\fBieee1284_release\fR(3)
|
|
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 |
|