From 7b4315141033dcf87b73c00a527159a43433debf Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Wed, 24 Jul 2002 13:25:50 +0000 Subject: 2002-07-24 Joel Sherrill * sys/select.h: Add a prototype of select() to avoid warnings. In particular a C++ application using select() required a prototype. --- cpukit/libnetworking/ChangeLog | 5 +++++ cpukit/libnetworking/sys/select.h | 10 ++++++++++ 2 files changed, 15 insertions(+) (limited to 'cpukit/libnetworking') diff --git a/cpukit/libnetworking/ChangeLog b/cpukit/libnetworking/ChangeLog index a9f12b4103..321c5ae55a 100644 --- a/cpukit/libnetworking/ChangeLog +++ b/cpukit/libnetworking/ChangeLog @@ -1,3 +1,8 @@ +2002-07-24 Joel Sherrill + + * sys/select.h: Add a prototype of select() to avoid warnings. + In particular a C++ application using select() required a prototype. + 2002-07-24 Joel Sherrill * Makefile.am, libc/res_send.c: Do not install or use diff --git a/cpukit/libnetworking/sys/select.h b/cpukit/libnetworking/sys/select.h index e69971e3b6..97cddbe3df 100644 --- a/cpukit/libnetworking/sys/select.h +++ b/cpukit/libnetworking/sys/select.h @@ -54,4 +54,14 @@ void selrecord __P((struct proc *selector, struct selinfo *)); void selwakeup __P((struct selinfo *)); #endif +/* Check the first NFDS descriptors each in READFDS (if not NULL) for read + readiness, in WRITEFDS (if not NULL) for write readiness, and in EXCEPTFDS + (if not NULL) for exceptional conditions. If TIMEOUT is not NULL, time out + after waiting the interval specified therein. Returns the number of ready + descriptors, or -1 for errors. */ +extern int select (int __nfds, fd_set *__readfds, + fd_set *__writefds, + fd_set *__exceptfds, + struct timeval *__timeout); + #endif /* !_SYS_SELECT_H_ */ -- cgit v1.2.3