src/winsup/cygwin ChangeLog include/pthread.h ...
Fri Aug 1 15:48:00 GMT 2014

CVSROOT:	/cvs/src
Module name:	src
Changes by:	2014-08-01 15:48:37

Modified files:
	winsup/cygwin  : ChangeLog 
	winsup/cygwin/include: pthread.h 
	winsup/cygwin/include/cygwin: core_dump.h cygwin_dll.h 
	winsup/cygwin/include/sys: cygwin.h strace.h 

Log message:
	headers: properly decorate attributes
	As pointed out here:
	any use of __attribute__ in a header that can be included by a user
	should be namespace-safe, by decorating the attribute arguments with __
	(while gcc does a lousy job at documenting it, ALL attributes have a __
	counterpart, precisely so that public headers can use attributes without
	risk of collision with macros belonging to user namespace).
	* include/pthread.h: Decorate attribute names with __, for
	namespace safety.
	* include/cygwin/core_dump.h: Likewise.
	* include/cygwin/cygwin_dll.h: Likewise.
	* include/sys/cygwin.h: Likewise.
	* include/sys/strace.h: Likewise.


More information about the Cygwin-cvs mailing list