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 cygwin.din dcrt0.cc de ...


CVSROOT:	/cvs/uberbaum
Module name:	winsup
Changes by:	cgf@sources.redhat.com	2001-03-04 22:28:25

Modified files:
	cygwin         : ChangeLog cygwin.din dcrt0.cc debug.h dir.cc 
	                 dlfcn.cc dtable.cc environ.cc exec.cc 
	                 fhandler.cc fhandler.h fhandler_console.cc 
	                 fhandler_raw.cc fhandler_tape.cc 
	                 fhandler_termios.cc fhandler_tty.cc net.cc 
	                 path.cc path.h perprocess.h security.cc 
	                 spawn.cc syscalls.cc winsup.h 
	cygwin/include/cygwin: version.h 
	cygwin/include/sys: cygwin.h file.h 
Added files:
	cygwin/lib     : _cygwin_S_IEXEC.cc 

Log message:
	* dlopen.c (dlopen): Return NULL when name is NULL (suggested by
	chrisiasci@aol.com).
	* cygwin.din: Add a new, internally used export - _check_for_executable.
	* dcrt0.cc (dll_crt0_1): Set _check_for_executable for older binaries.  Pass
	user_data to premain functions.
	* fhandler.cc (fhandler_disk_file::open): Only check for executable if the
	linked program is intereested in the executable bit.
	(fhandler_disk_file::check_execable_p): Delete.
	* fhandler.h (executable_states): New enumeration of various states of
	executable bit caring.
	(fhandler_base::set_execable_p): New method.
	* fhandler_termios.cc (fhandler_termios::line_edit): Flag when a signal has
	been sent to the tty.  Return -1 when this is so.
	* fhandler_console.cc (fhandler_console::read): Return -1 when signal sending
	character encountered.
	* path.cc (path_conv::check): Record when path refers to a disk device.  Move
	executable extension check here.
	(check_sysfile): Accomodate new EXEC path states.
	(has_suffix): Remove.
	(next_suffix): Remove.
	(class suffix_scan): New clas.
	(suffix_scan::has): New method.
	(suffix_scan:next): New method.
	(symlink_info::check): Use suffix_scan method to control for scanning for
	suffixes.
	* path.h (path_conv::exec_state): New method.
	* perprocess.h: Make "C" friendly.
	* include/cygwin/version.h: Define CYGWIN_VERSION_CHECK_FOR_S_IEXEC.  Bump
	CYGWIN_VERSION_API_MINOR.
	* include/sys/cygwin.h: Change premain declarations.
	* winsup.h: Move __cplusplus test to after builtin defines.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/ChangeLog.diff?cvsroot=uberbaum&r1=1.551&r2=1.552
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/cygwin.din.diff?cvsroot=uberbaum&r1=1.20&r2=1.21
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/dcrt0.cc.diff?cvsroot=uberbaum&r1=1.88&r2=1.89
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/debug.h.diff?cvsroot=uberbaum&r1=1.5&r2=1.6
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/dir.cc.diff?cvsroot=uberbaum&r1=1.26&r2=1.27
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/dlfcn.cc.diff?cvsroot=uberbaum&r1=1.9&r2=1.10
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/dtable.cc.diff?cvsroot=uberbaum&r1=1.30&r2=1.31
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/environ.cc.diff?cvsroot=uberbaum&r1=1.41&r2=1.42
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/exec.cc.diff?cvsroot=uberbaum&r1=1.9&r2=1.10
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/fhandler.cc.diff?cvsroot=uberbaum&r1=1.53&r2=1.54
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/fhandler.h.diff?cvsroot=uberbaum&r1=1.43&r2=1.44
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/fhandler_console.cc.diff?cvsroot=uberbaum&r1=1.39&r2=1.40
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/fhandler_raw.cc.diff?cvsroot=uberbaum&r1=1.10&r2=1.11
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/fhandler_tape.cc.diff?cvsroot=uberbaum&r1=1.9&r2=1.10
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/fhandler_termios.cc.diff?cvsroot=uberbaum&r1=1.13&r2=1.14
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/fhandler_tty.cc.diff?cvsroot=uberbaum&r1=1.24&r2=1.25
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/net.cc.diff?cvsroot=uberbaum&r1=1.38&r2=1.39
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/path.cc.diff?cvsroot=uberbaum&r1=1.105&r2=1.106
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/path.h.diff?cvsroot=uberbaum&r1=1.21&r2=1.22
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/perprocess.h.diff?cvsroot=uberbaum&r1=1.1&r2=1.2
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/security.cc.diff?cvsroot=uberbaum&r1=1.36&r2=1.37
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/spawn.cc.diff?cvsroot=uberbaum&r1=1.69&r2=1.70
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/syscalls.cc.diff?cvsroot=uberbaum&r1=1.86&r2=1.87
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/winsup.h.diff?cvsroot=uberbaum&r1=1.48&r2=1.49
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/include/cygwin/version.h.diff?cvsroot=uberbaum&r1=1.31&r2=1.32
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/include/sys/cygwin.h.diff?cvsroot=uberbaum&r1=1.22&r2=1.23
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/include/sys/file.h.diff?cvsroot=uberbaum&r1=1.1.1.1&r2=1.2
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/lib/_cygwin_S_IEXEC.cc.diff?cvsroot=uberbaum&r1=NONE&r2=1.1


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