Started select() manpage.

Added lstat() comment to stat().
This commit is contained in:
Ben Gras 2005-06-17 13:35:21 +00:00
parent c40770ce68
commit 2f25279105
2 changed files with 44 additions and 1 deletions

43
man/man2/select.2 Normal file
View file

@ -0,0 +1,43 @@
.TH SELECT 2 "Jun 9, 2005"
.UC 4
.SH NAME
select, FD_CLR, FD_ISSET, FD_SET, FD_ZERO \- synchronous I/O multiplexing
.SH SYNOPSIS
.nf
.ft B
#include <sys/select.h>
int select(int \fInfds\fP, fd_set *\fIreadfds\fP, fd_set *\fIwritefds\fP, fd_set *\fIerrorfds\fP, struct timeval *\fItimeout\fP)
void FD_CLR(int \fIfd\fP, fd_set *\fIfdset\fP)
int FD_ISSET(int \fIfd\fP, fd_set *\fIfdset\fP)
void FD_SET(int \fIfd\fP, fd_set *\fIfdset\fP)
void FD_ZERO(fd_set *\fIfdset\fP)
.ft R
.fi
.SH DESCRIPTION
.B Select
examines the file descriptors given in the sets
.IR readfds ,
.IR writefds ,
and
.IR errorfds ,
up to and including file descriptor
.IR nfds -1
, for reading, writing, or exceptional conditions, respectively.
.B Select
currently supports regular files, pipes, named pipes,
and tty file descriptors. Inet and pty fd's still to be done.
If the
.I readfds
argument is not a null pointer, it points to an object of type fd_set
that on input specifies the file descriptors to be checked for being
ready to read, and on output indicates which file descriptors are ready
to read.
.I Writefds
and
.I errorfds
have an analogous meaning for file descriptors to be checked for being
ready to read, respectively have pending exceptional (error) conditions.

View file

@ -36,7 +36,7 @@ returns information about the link,
while
.B stat
returns information about the file the link references.
(Minix-vmd)
(Minix-vmd) (Under minix, lstat behaves like stat.)
.PP
.B Fstat
obtains the same information about an open file