This is the mail archive of the cygwin-patches mailing list for the Cygwin project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
On Jan 17 10:48, Corinna Vinschen wrote: > On Jan 16 18:34, Ken Brown wrote: > > If that flag is not set, or if an attempt is made to open a different > > type of socket, the errno is now EOPNOTSUPP instead of ENXIO. This is > > consistent with POSIX, starting with the 2016 edition. Earlier > > editions were silent on this issue. > > --- > > winsup/cygwin/fhandler.h | 2 ++ > > winsup/cygwin/fhandler_socket.cc | 2 +- > > winsup/cygwin/fhandler_socket_local.cc | 16 ++++++++++++++++ > > winsup/cygwin/fhandler_socket_unix.cc | 16 ++++++++++++++++ > > winsup/cygwin/release/3.1.3 | 7 +++++++ > > winsup/doc/new-features.xml | 6 ++++++ > > 6 files changed, 48 insertions(+), 1 deletion(-) > > I'm a bit concerned here that some function calls might succeed > accidentally or even crash, given that the original socket code doesn't > cope with the nohandle flag. Did you perform some basic testing? Iow, do the usual socket calls on a fhandler_socket_local return EBADF now? Ignoring fhandler_socket_unix for now. Corinna -- Corinna Vinschen Cygwin Maintainer
Attachment:
signature.asc
Description: PGP signature
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |