Files
semi-libc/include
Rich Felker 1a98576401 sched.h: reduce namespace conflicts in _GNU_SOURCE profile
we have the cpuset macros call calloc/free/memset/memcmp directly so
that they don't depend on any further ABI surface. this is not
namespace-clean, but only affects the _GNU_SOURCE feature profile,
which is not intended to be namespace-clean. nonetheless, reports come
up now and then of things which are gratuitously broken, usually when
an application has wrapped malloc with macros.

this patch parenthesizes the function names so that function-like
macros will not be expanded, and removes the unused declaration of
memcpy. this is not a complete solution, but it should improve things
for affected applications, particularly ones which are not even trying
to use the cpuset interfaces which got them just because g++ always
defines _GNU_SOURCE.
2025-01-13 08:31:02 -05:00
..
2022-09-22 18:44:44 -04:00
2013-07-03 18:07:50 +02:00
2012-05-06 16:35:32 -04:00
2016-08-30 16:39:54 -04:00
2011-02-12 00:22:29 -05:00
2021-02-25 16:35:54 -05:00
2024-10-22 20:36:09 -04:00
2012-09-08 18:16:33 -04:00
2011-02-12 00:22:29 -05:00
2014-06-21 19:24:15 -04:00
2011-02-14 21:59:38 -05:00
2012-05-06 16:35:32 -04:00
2011-02-12 00:22:29 -05:00
2021-04-20 15:34:30 -04:00
2011-02-12 00:22:29 -05:00
2019-08-30 16:21:36 -04:00
2024-05-23 09:13:49 -04:00
2011-04-05 15:40:36 -04:00
2019-03-13 10:42:57 -04:00
2011-02-12 00:22:29 -05:00
2013-01-04 20:36:34 +01:00