blob: 00592cbcfbe566f35802a221c2a11939af4c942d (
plain) (
tree)
|
|
@c
@c COPYRIGHT (c) 1988-1998.
@c On-Line Applications Research Corporation (OAR).
@c All rights reserved.
@c
@c $Id$
@c
@chapter Input and Output Primitives Manager
@section Introduction
The
input and output primitives manager is ...
The directives provided by the input and output primitives manager are:
@itemize @bullet
@item @code{pipe} -
@item @code{dup} -
@item @code{dup2} -
@item @code{close} -
@item @code{read} -
@item @code{write} -
@item @code{fcntl} -
@item @code{lseek} -
@item @code{fsynch} -
@item @code{fdatasynch} -
@item @code{aio_read} -
@item @code{aio_write} -
@item @code{lio_listio} -
@item @code{aio_error} -
@item @code{aio_return} -
@item @code{aio_cancel} -
@item @code{aio_suspend} -
@item @code{aio_fsync} -
@end itemize
@section Background
@section Operations
@section Directives
This section details the input and output primitives manager's directives.
A subsection is dedicated to each of this manager's directives
and describes the calling sequence, related constants, usage,
and status codes.
@page
@subsection pipe -
@subheading CALLING SEQUENCE:
@ifset is-C
@example
int pipe(
);
@end example
@end ifset
@ifset is-Ada
@end ifset
@subheading STATUS CODES:
@table @b
@item E
The
@end table
@subheading DESCRIPTION:
@subheading NOTES:
@page
@subsection dup -
@subheading CALLING SEQUENCE:
@ifset is-C
@example
int dup(
);
@end example
@end ifset
@ifset is-Ada
@end ifset
@subheading STATUS CODES:
@table @b
@item E
The
@end table
@subheading DESCRIPTION:
@subheading NOTES:
@page
@subsection dup2 -
@subheading CALLING SEQUENCE:
@ifset is-C
@example
int dup2(
);
@end example
@end ifset
@ifset is-Ada
@end ifset
@subheading STATUS CODES:
@table @b
@item E
The
@end table
@subheading DESCRIPTION:
@subheading NOTES:
@page
@subsection close -
@subheading CALLING SEQUENCE:
@ifset is-C
@example
int close(
);
@end example
@end ifset
@ifset is-Ada
@end ifset
@subheading STATUS CODES:
@table @b
@item E
The
@end table
@subheading DESCRIPTION:
@subheading NOTES:
@page
@subsection read -
@subheading CALLING SEQUENCE:
@ifset is-C
@example
int read(
);
@end example
@end ifset
@ifset is-Ada
@end ifset
@subheading STATUS CODES:
@table @b
@item E
The
@end table
@subheading DESCRIPTION:
@subheading NOTES:
@page
@subsection write -
@subheading CALLING SEQUENCE:
@ifset is-C
@example
int write(
);
@end example
@end ifset
@ifset is-Ada
@end ifset
@subheading STATUS CODES:
@table @b
@item E
The
@end table
@subheading DESCRIPTION:
@subheading NOTES:
@page
@subsection fcntl -
@subheading CALLING SEQUENCE:
@ifset is-C
@example
int fcntl(
);
@end example
@end ifset
@ifset is-Ada
@end ifset
@subheading STATUS CODES:
@table @b
@item E
The
@end table
@subheading DESCRIPTION:
@subheading NOTES:
@page
@subsection lseek -
@subheading CALLING SEQUENCE:
@ifset is-C
@example
int lseek(
);
@end example
@end ifset
@ifset is-Ada
@end ifset
@subheading STATUS CODES:
@table @b
@item E
The
@end table
@subheading DESCRIPTION:
@subheading NOTES:
@page
@subsection fsynch -
@subheading CALLING SEQUENCE:
@ifset is-C
@example
int fsynch(
);
@end example
@end ifset
@ifset is-Ada
@end ifset
@subheading STATUS CODES:
@table @b
@item E
The
@end table
@subheading DESCRIPTION:
@subheading NOTES:
@page
@subsection fdatasynch -
@subheading CALLING SEQUENCE:
@ifset is-C
@example
int fdatasynch(
);
@end example
@end ifset
@ifset is-Ada
@end ifset
@subheading STATUS CODES:
@table @b
@item E
The
@end table
@subheading DESCRIPTION:
@subheading NOTES:
@page
@subsection aio_read -
@subheading CALLING SEQUENCE:
@ifset is-C
@example
int aio_read(
);
@end example
@end ifset
@ifset is-Ada
@end ifset
@subheading STATUS CODES:
@table @b
@item E
The
@end table
@subheading DESCRIPTION:
@subheading NOTES:
@page
@subsection aio_write -
@subheading CALLING SEQUENCE:
@ifset is-C
@example
int aio_write(
);
@end example
@end ifset
@ifset is-Ada
@end ifset
@subheading STATUS CODES:
@table @b
@item E
The
@end table
@subheading DESCRIPTION:
@subheading NOTES:
@page
@subsection lio_listio -
@subheading CALLING SEQUENCE:
@ifset is-C
@example
int lio_listio(
);
@end example
@end ifset
@ifset is-Ada
@end ifset
@subheading STATUS CODES:
@table @b
@item E
The
@end table
@subheading DESCRIPTION:
@subheading NOTES:
@page
@subsection aio_error -
@subheading CALLING SEQUENCE:
@ifset is-C
@example
int aio_error(
);
@end example
@end ifset
@ifset is-Ada
@end ifset
@subheading STATUS CODES:
@table @b
@item E
The
@end table
@subheading DESCRIPTION:
@subheading NOTES:
@page
@subsection aio_return -
@subheading CALLING SEQUENCE:
@ifset is-C
@example
int aio_return(
);
@end example
@end ifset
@ifset is-Ada
@end ifset
@subheading STATUS CODES:
@table @b
@item E
The
@end table
@subheading DESCRIPTION:
@subheading NOTES:
@page
@subsection aio_cancel -
@subheading CALLING SEQUENCE:
@ifset is-C
@example
int aio_cancel(
);
@end example
@end ifset
@ifset is-Ada
@end ifset
@subheading STATUS CODES:
@table @b
@item E
The
@end table
@subheading DESCRIPTION:
@subheading NOTES:
@page
@subsection aio_suspend -
@subheading CALLING SEQUENCE:
@ifset is-C
@example
int aio_suspend(
);
@end example
@end ifset
@ifset is-Ada
@end ifset
@subheading STATUS CODES:
@table @b
@item E
The
@end table
@subheading DESCRIPTION:
@subheading NOTES:
@page
@subsection aio_fsync -
@subheading CALLING SEQUENCE:
@ifset is-C
@example
int aio_fsync(
);
@end example
@end ifset
@ifset is-Ada
@end ifset
@subheading STATUS CODES:
@table @b
@item E
The
@end table
@subheading DESCRIPTION:
@subheading NOTES:
|