forked from Imagelibrary/rtems
Added functions from POSIX standard.
This commit is contained in:
@@ -7,30 +7,125 @@
|
||||
@c
|
||||
|
||||
@chapter Input and Output Primitives
|
||||
|
||||
@section Pipes
|
||||
|
||||
@subsection Create an Inter-Process Channel
|
||||
|
||||
@example
|
||||
pipe()
|
||||
@end example
|
||||
|
||||
@section File Descriptor Manipulation
|
||||
|
||||
@subsection Duplicate an Open File Descriptor
|
||||
|
||||
@example
|
||||
dup()
|
||||
dup2()
|
||||
@end example
|
||||
|
||||
@section File Descriptor Deassignment
|
||||
|
||||
@subsection Close a File
|
||||
|
||||
@example
|
||||
close()
|
||||
@end example
|
||||
|
||||
@section Input and Output
|
||||
|
||||
@subsection Read from a File
|
||||
|
||||
@example
|
||||
read()
|
||||
@end example
|
||||
|
||||
@subsection Write to a File
|
||||
|
||||
@example
|
||||
write()
|
||||
@end example
|
||||
|
||||
@section Control Operations on Files
|
||||
|
||||
@subsection Data Definitions for File Control Operations
|
||||
|
||||
@subsection File Control
|
||||
|
||||
@example
|
||||
fcntl()
|
||||
@end example
|
||||
|
||||
@subsection Reposition Read/Write File Offset
|
||||
|
||||
@example
|
||||
lseek()
|
||||
@end example
|
||||
|
||||
@section File Synchronization
|
||||
|
||||
@subsection Synchronize the State of a File
|
||||
|
||||
@example
|
||||
fsync()
|
||||
@end example
|
||||
|
||||
@subsection Synchronize the Data of a File
|
||||
|
||||
@example
|
||||
fdatasync()
|
||||
@end example
|
||||
|
||||
@section Asynchronous Input and Output
|
||||
|
||||
@subsection Data Definitions for Asynchronous Input and Output
|
||||
|
||||
@subsection Asynchronous Read
|
||||
|
||||
@example
|
||||
aio_read()
|
||||
@end example
|
||||
|
||||
@subsection Asynchronous Write
|
||||
|
||||
@example
|
||||
aio_write()
|
||||
@end example
|
||||
|
||||
@subsection List Directed I/O
|
||||
|
||||
@example
|
||||
aio_listio()
|
||||
@end example
|
||||
|
||||
@subsection Retrieve Error Status of Asynchronous I/O Operation
|
||||
|
||||
@example
|
||||
aio_error()
|
||||
@end example
|
||||
|
||||
@subsection Retrieve Return Status of Asynchronous I/O Operation
|
||||
|
||||
@example
|
||||
aio_return()
|
||||
@end example
|
||||
|
||||
@subsection Cancel Asynchronous I/O Request
|
||||
|
||||
@example
|
||||
aio_cancel()
|
||||
@end example
|
||||
|
||||
@subsection Wait for Asynchronous I/O Request
|
||||
|
||||
@example
|
||||
aio_suspend()
|
||||
@end example
|
||||
|
||||
@subsection Asynchronous File Synchronization
|
||||
|
||||
@example
|
||||
aio_fsync()
|
||||
@end example
|
||||
|
||||
|
||||
Reference in New Issue
Block a user