This is the mail archive of the cygwin-cvs@cygwin.com 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]

winsup/cygwin ChangeLog autoload.cc dtable.cc ...


CVSROOT:	/cvs/uberbaum
Module name:	winsup
Changes by:	cgf@sources.redhat.com	2001-10-13 10:23:35

Modified files:
	cygwin         : ChangeLog autoload.cc dtable.cc errno.cc 
	                 fhandler.cc fhandler.h fhandler_clipboard.cc 
	                 fhandler_console.cc fhandler_dsp.cc 
	                 fhandler_floppy.cc fhandler_mem.cc 
	                 fhandler_random.cc fhandler_raw.cc 
	                 fhandler_serial.cc fhandler_socket.cc 
	                 fhandler_tape.cc fhandler_tty.cc 
	                 fhandler_windows.cc fhandler_zero.cc mmap.cc 
	                 net.cc path.cc pinfo.cc pipe.cc winsup.h 

Log message:
	* fhandler_dsp.cc (fhandler_dsp::ioctl): Return 0 for successful
	SNDCTL_DSP_GETBLKSIZE operation.  Remove obsolete 'name' arg from fhandler_*
	constructors throughout.
	* winsup.h (winsock_active): New macro.
	(winsock2_active): Ditto.
	* autoload.cc (wsock_init): Use new macros to decide if winsock or winsock2 is
	loaded.
	(nonexist_wsock32): Dummy function to force winsock load.
	(nonexist_ws2_32): Dummy function to force winsock2 load.
	* fhandler.h (fhandler_socket::fstat): Declare new method.  Currently unused.
	* fhandler_socket.cc (fhandler_socket::fixup_before_fork_exec): Check that
	winsock2 is active before trying WSADuplicateSocketA.
	(fhandler_socket::fixup_after_fork): Add extra check for winsock2_active.
	Otherwise use iffy procedures for Windows 95.
	(fhandler_socket::fixup_after_exec): Add debugging.
	(fhandler_socket::dup): Add debugging.
	(fhandler_socket::fstat): New method.
	(fhandler_socket::set_close_on_exec): Attempt to perform iffy stuff on Windows
	95.
	* errno.cc (_sys_nerr): Work around compiler strangeness.
	* pinfo.cc (winpids::add): Add extra element at end of allocated array for
	setting to NULL.
	(winpids::enumNT): Ditto.
	(winpids::init): Don't modify pidlist if it hasn't been allocated
	(possibly due to malloc problem).

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/ChangeLog.diff?cvsroot=uberbaum&r1=1.952&r2=1.953
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/autoload.cc.diff?cvsroot=uberbaum&r1=1.33&r2=1.34
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/dtable.cc.diff?cvsroot=uberbaum&r1=1.58&r2=1.59
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/errno.cc.diff?cvsroot=uberbaum&r1=1.23&r2=1.24
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/fhandler.cc.diff?cvsroot=uberbaum&r1=1.92&r2=1.93
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/fhandler.h.diff?cvsroot=uberbaum&r1=1.88&r2=1.89
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/fhandler_clipboard.cc.diff?cvsroot=uberbaum&r1=1.10&r2=1.11
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/fhandler_console.cc.diff?cvsroot=uberbaum&r1=1.64&r2=1.65
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/fhandler_dsp.cc.diff?cvsroot=uberbaum&r1=1.10&r2=1.11
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/fhandler_floppy.cc.diff?cvsroot=uberbaum&r1=1.15&r2=1.16
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/fhandler_mem.cc.diff?cvsroot=uberbaum&r1=1.22&r2=1.23
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/fhandler_random.cc.diff?cvsroot=uberbaum&r1=1.13&r2=1.14
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/fhandler_raw.cc.diff?cvsroot=uberbaum&r1=1.19&r2=1.20
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/fhandler_serial.cc.diff?cvsroot=uberbaum&r1=1.18&r2=1.19
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/fhandler_socket.cc.diff?cvsroot=uberbaum&r1=1.27&r2=1.28
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/fhandler_tape.cc.diff?cvsroot=uberbaum&r1=1.19&r2=1.20
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/fhandler_tty.cc.diff?cvsroot=uberbaum&r1=1.52&r2=1.53
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/fhandler_windows.cc.diff?cvsroot=uberbaum&r1=1.10&r2=1.11
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/fhandler_zero.cc.diff?cvsroot=uberbaum&r1=1.9&r2=1.10
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/mmap.cc.diff?cvsroot=uberbaum&r1=1.43&r2=1.44
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/net.cc.diff?cvsroot=uberbaum&r1=1.80&r2=1.81
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/path.cc.diff?cvsroot=uberbaum&r1=1.170&r2=1.171
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/pinfo.cc.diff?cvsroot=uberbaum&r1=1.49&r2=1.50
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/pipe.cc.diff?cvsroot=uberbaum&r1=1.22&r2=1.23
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/winsup.h.diff?cvsroot=uberbaum&r1=1.72&r2=1.73


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]