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]
Other format: [Raw text]

winsup/cygwin ChangeLog cygerrno.h cygserver_i ...


CVSROOT:	/cvs/uberbaum
Module name:	winsup
Changes by:	cgf@sourceware.org	2012-12-21 21:30:56

Modified files:
	cygwin         : ChangeLog cygerrno.h cygserver_ipc.h init.cc 
	                 miscfuncs.cc miscfuncs.h path.h security.h 
	                 sigproc.cc sigproc.h sync.cc sync.h winsup.h 

Log message:
	Revert the reversion and go with implementation described in cgf-000017, with
	some modifications.
	* init.cc (dll_entry): Revert previous change.
	* miscfuncs.cc: Include sigproc.h for exit_thread declaration.
	* winsup.h (ExitThread): Define as 'exit_thread' to ensure no accidental use.
	* sigproc.cc (exit_thread): New function.
	(wait_sig): Handle __SIGTHREADEXIT case.  Don't just block rather than
	returning from this function.
	* sigproc.h (__SIGTHREADEXIT): New enum.
	(exit_thread): Declare.
	* sync.cc (muto::release): Accept a tls command-line argument.
	* sync.h (muto::release): Accept a tls command-line parameter.  Default to
	&_my_tls.
	* cygerrno.h (__set_errno): Define as extern so that no function code is ever
	emitted.
	* cygserver_ipc.h (cygserver_ipc.h): Ditto.
	* miscfuncs.h (transform_chars): Ditto.
	* path.h (has_attribute): Ditto.
	* security.h (privilege_luid): Ditto.
	* winsup.h (flush_file_buffers): Ditto.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/winsup/cygwin/ChangeLog.diff?cvsroot=uberbaum&r1=1.6014&r2=1.6015
http://sourceware.org/cgi-bin/cvsweb.cgi/winsup/cygwin/cygerrno.h.diff?cvsroot=uberbaum&r1=1.21&r2=1.22
http://sourceware.org/cgi-bin/cvsweb.cgi/winsup/cygwin/cygserver_ipc.h.diff?cvsroot=uberbaum&r1=1.11&r2=1.12
http://sourceware.org/cgi-bin/cvsweb.cgi/winsup/cygwin/init.cc.diff?cvsroot=uberbaum&r1=1.92&r2=1.93
http://sourceware.org/cgi-bin/cvsweb.cgi/winsup/cygwin/miscfuncs.cc.diff?cvsroot=uberbaum&r1=1.85&r2=1.86
http://sourceware.org/cgi-bin/cvsweb.cgi/winsup/cygwin/miscfuncs.h.diff?cvsroot=uberbaum&r1=1.8&r2=1.9
http://sourceware.org/cgi-bin/cvsweb.cgi/winsup/cygwin/path.h.diff?cvsroot=uberbaum&r1=1.172&r2=1.173
http://sourceware.org/cgi-bin/cvsweb.cgi/winsup/cygwin/security.h.diff?cvsroot=uberbaum&r1=1.120&r2=1.121
http://sourceware.org/cgi-bin/cvsweb.cgi/winsup/cygwin/sigproc.cc.diff?cvsroot=uberbaum&r1=1.395&r2=1.396
http://sourceware.org/cgi-bin/cvsweb.cgi/winsup/cygwin/sigproc.h.diff?cvsroot=uberbaum&r1=1.118&r2=1.119
http://sourceware.org/cgi-bin/cvsweb.cgi/winsup/cygwin/sync.cc.diff?cvsroot=uberbaum&r1=1.45&r2=1.46
http://sourceware.org/cgi-bin/cvsweb.cgi/winsup/cygwin/sync.h.diff?cvsroot=uberbaum&r1=1.43&r2=1.44
http://sourceware.org/cgi-bin/cvsweb.cgi/winsup/cygwin/winsup.h.diff?cvsroot=uberbaum&r1=1.248&r2=1.249


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