]> sourceware.org Git - newlib-cygwin.git/commit
headers: properly decorate attributes
authorEric Blake <eblake@redhat.com>
Fri, 1 Aug 2014 15:48:37 +0000 (15:48 +0000)
committerEric Blake <eblake@redhat.com>
Fri, 1 Aug 2014 15:48:37 +0000 (15:48 +0000)
commit9067d19b9aaf673283ee6530b1c4c2909f88c5e8
tree3c49f856984976813892031ab33a941a22c30e5c
parentada456dcfed23e2f3f1d92574993aef15e134418
headers: properly decorate attributes

As pointed out here:
https://cygwin.com/ml/cygwin/2014-07/msg00371.html

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.
winsup/cygwin/ChangeLog
winsup/cygwin/include/cygwin/core_dump.h
winsup/cygwin/include/cygwin/cygwin_dll.h
winsup/cygwin/include/pthread.h
winsup/cygwin/include/sys/cygwin.h
winsup/cygwin/include/sys/strace.h
This page took 0.033136 seconds and 5 git commands to generate.