OSDN Git Service

Ensure that all fhandler_*::read definitions are __stdcall throughout.
authorcgf <cgf>
Wed, 24 Oct 2001 04:16:44 +0000 (04:16 +0000)
committercgf <cgf>
Wed, 24 Oct 2001 04:16:44 +0000 (04:16 +0000)
commit805aef7d9adfb99ae92bcaa0beade530f7a3732e
tree1a2d77c088a4a74ef22295b7310220a7d9568eb4
parent66add422327ff0d256d20494cdd9628ee2cb7ca9
Ensure that all fhandler_*::read definitions are __stdcall throughout.
* fhandler.cc (fhandler_base::set_inheritance): Be more defensive in debugging
code.
* fhandler.h: Adjust regparms throughout to reflect passing 'this' parameter.
* fhandler_console.cc (fhandler_console::read): Remove unneeded test.  Only
honor "key down" events.
* miscfuncs.cc (strcasestr): Reorganize for efficient code use.
(check_null_empty_str_errno): Ditto.
(__check_null_invalid_struct_errno): Ditto.
(__check_invalid_read_ptr_errno): Ditto.
* syscalls.cc (_read): Return 0 when length == 0, as per Single UNIX
Specification.
16 files changed:
winsup/cygwin/ChangeLog
winsup/cygwin/Makefile.in
winsup/cygwin/fhandler.cc
winsup/cygwin/fhandler.h
winsup/cygwin/fhandler_clipboard.cc
winsup/cygwin/fhandler_console.cc
winsup/cygwin/fhandler_dsp.cc
winsup/cygwin/fhandler_mem.cc
winsup/cygwin/fhandler_random.cc
winsup/cygwin/fhandler_socket.cc
winsup/cygwin/fhandler_tty.cc
winsup/cygwin/fhandler_windows.cc
winsup/cygwin/fhandler_zero.cc
winsup/cygwin/miscfuncs.cc
winsup/cygwin/pipe.cc
winsup/cygwin/syscalls.cc