This is the mail archive of the newlib@sourceware.org mailing list for the newlib 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] |
On 2/15/2016 1:38 PM, Yaakov Selkowitz wrote:
On 2016-02-15 13:05, Joel Sherrill wrote:I am planning to add a few new pthread methods to RTEMS. My question on each is what feature guard conditions should be around them.The Linux man-pages don't indicate any guards for these functions, however that would not seem to be correct.+ pthread_condattr_getclock and pthread_condattr_setclock first appeared in Issue 6 and per the Open Group page was derived from IEEE Std 1003.1j-2000. + pthread_getcpuclockid was first in Issue 6 and was derived from IEEE Std 1003.1d-1999The Linux feature test macros do not appear to recognize any steps between POSIX.1c (199506L) and POSIX.1-2001 (200112L). Therefore, unless we create such granularity, in my proposed rework: __POSIX2001_VISIBLE.
That's probably OK. But steps for the versions after 2001 should be honored.
+ pthread_setschedprio was first in Issue 6.In my proposed rework: __POSIX2001_VISIBLE.
OK. I will wait until your patches settle before doing this. I didn't mention pthread_setconcurrency() but it is also on my list even though it is marked obsolete in Issue 7. It would be added under the same guard. But pthread_attr_[gs]etstackaddr() are marked removed in Issue 7 so would your pattern add a !__POSIX2013_VISIBLE? --joel
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |