Christopher Faylor
b2007749a8
* poll.cc: Make winsup.h the first include file, re 2000-08-02 change.
2000-08-12 05:39:41 +00:00
Christopher Faylor
e2ebe11776
* winsup.h: Split out dtable definitions into separate header file.
...
* dtable.h: New file.
* sigproc.h: Eliminate pinfo.h usage here. Use it in source files that need
it.
2000-08-12 05:35:42 +00:00
Christopher Faylor
9015e0fb8c
Rename hinfo -> dtable. Name the former dtable array 'fdtab'.
2000-08-12 04:48:44 +00:00
Corinna Vinschen
427b6d036e
* poll.cc: Allow any descriptor and any number of descriptors.
...
Allocate fd_set struct sdynamically.
2000-08-11 20:34:24 +00:00
Corinna Vinschen
e82d75cc2b
* poll.cc: Add bounds checking for file descriptors. Return POLLNVAL
...
if fd is invalid. Return POLLERR for each valid fd if cygwin_select
returned with error.
include/sys/poll.h: Change POLLERR comment according to above change.
2000-08-11 12:51:47 +00:00
DJ Delorie
4c8d72ded5
* winsup.h: take out protections of environ, errno, allow C use
...
* *.cc: put winsup.h before other headers (for __INSIDE_CYGWIN__);
use cur_environ() instead of just environ
* times.cc: remove import protections
* glob.c: add winsup.h
* localtime.c: ditto
* smallprint.c: ditto
* Makefile.in: don't __INSIDE_CYGWIN__ as it messes up profiling.
2000-08-02 16:28:18 +00:00
Corinna Vinschen
17811f7bbe
Patch suggested by Eric Fifer <EFifer@sanwaint.com>
...
* poll.cc (poll): Fix erroneous negations.
2000-07-17 17:42:00 +00:00
Corinna Vinschen
0106a9b755
* poll.cc (poll): Zero out `open_fds' as well.
2000-07-04 17:36:44 +00:00
Corinna Vinschen
afb7e7196a
* poll.cc: New file. Implement `poll' system call.
...
* include/poll.h: Ditto.
* include/sys/poll.h: Ditto.
* Makefile.in: Add poll.o as dependency.
* cygwin.din: Add poll and _poll symbols.
2000-07-04 16:58:49 +00:00