From 9f0fb19843aae8557c56249f4ea71a040e12c17b Mon Sep 17 00:00:00 2001 From: Michael Kerrisk Date: Wed, 11 Jul 2007 19:19:03 +0000 Subject: [PATCH] sync SYNOPSIS with select.2 --- man2/select_tut.2 | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/man2/select_tut.2 b/man2/select_tut.2 index 5d548c8da..ddb78819f 100644 --- a/man2/select_tut.2 +++ b/man2/select_tut.2 @@ -44,8 +44,8 @@ synchronous I/O multiplexing .br .B #include .sp -\fBint select(int \fInfds\fB, fd_set *\fIreadfds\fB, fd_set *\fIwritefds\fB, - fd_set *\fIexceptfds\fB, struct timeval *\fItimeout\fB); +.BI "int select(int " nfds ", fd_set *" readfds ", fd_set *" writefds , +.BI " fd_set *" exceptfds ", struct timeval *" timeout ); .sp .BI "void FD_CLR(int " fd ", fd_set *" set ); .br @@ -55,13 +55,20 @@ synchronous I/O multiplexing .br .BI "void FD_ZERO(fd_set *" set ); .sp -.B #define _XOPEN_SOURCE 600 .B #include .sp -\fBint pselect(int \fInfds\fB, fd_set *\fIreadfds\fB, fd_set *\fIwritefds\fB, - fd_set *\fIexceptfds\fB, const struct timespec *\fItimeout\fB, - const sigset_t *\fIsigmask\fB); +.BI "int pselect(int " nfds ", fd_set *" readfds ", fd_set *" writefds , +.BI " fd_set *" exceptfds ", const struct timespec *" timeout , +.BI " const sigset_t *" sigmask ); .fi +.sp +.in -4n +Feature Test Macro Requirements for glibc (see +.BR feature_test_macros (7)): +.in +.sp +.BR pselect (): +_POSIX_C_SOURCE\ >=\ 200112L || _XOPEN_SOURCE\ >=\ 600 .SH DESCRIPTION .BR select () (or