* fhandler_socket.cc (fhandler_socket::recv_internal): Fix a problem
with poll(2) after shutdown(SHUT_RD) has been called on the local side. * poll.cc (poll): Use POSIX type nfds_t for second parameter. Drop special socket handling for POLLIN. Add comment to explain why. * include/sys/poll.h: Declare nfds_t. Use as type for second parameter in poll(2) declaration.
This commit is contained in:
@ -1,6 +1,6 @@
|
||||
/* sys/poll.h
|
||||
|
||||
Copyright 2000, 2001 Red Hat, Inc.
|
||||
Copyright 2000, 2001, 2006 Red Hat, Inc.
|
||||
|
||||
This file is part of Cygwin.
|
||||
|
||||
@ -36,7 +36,9 @@ struct pollfd {
|
||||
short revents;
|
||||
};
|
||||
|
||||
extern int poll __P ((struct pollfd *fds, unsigned int nfds, int timeout));
|
||||
typedef unsigned int nfds_t;
|
||||
|
||||
extern int poll __P ((struct pollfd *fds, nfds_t nfds, int timeout));
|
||||
|
||||
__END_DECLS
|
||||
|
||||
|
Reference in New Issue
Block a user