winsup/cygwin ChangeLog cygwin.din de ...
Sun Mar 4 22:28:00 GMT 2001

CVSROOT:	/cvs/uberbaum
Module name:	winsup
Changes by:	2001-03-04 22:28:25

Modified files:
	cygwin         : ChangeLog cygwin.din debug.h 
	        path.h perprocess.h 
	cygwin/include/cygwin: version.h 
	cygwin/include/sys: cygwin.h file.h 
Added files:
	cygwin/lib     : 

Log message:
	* dlopen.c (dlopen): Return NULL when name is NULL (suggested by
	* cygwin.din: Add a new, internally used export - _check_for_executable.
	* (dll_crt0_1): Set _check_for_executable for older binaries.  Pass
	user_data to premain functions.
	* (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::line_edit): Flag when a signal has
	been sent to the tty.  Return -1 when this is so.
	* (fhandler_console::read): Return -1 when signal sending
	character encountered.
	* (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
	* 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
	* include/sys/cygwin.h: Change premain declarations.
	* winsup.h: Move __cplusplus test to after builtin defines.


More information about the Cygwin-cvs mailing list