APIs in New POSIX Edition
Joel Sherrill <[email protected]>
| Newsgroups | gmane.comp.lib.newlib |
|---|---|
| Message-ID | <CAF9ehCXJko+XyM1zbnfdH0gJXmHwiH1dhMfr4YoncaqOpMiyhw@mail.gmail.com> |
Hi https://www.opengroup.org/austin/docs/austin_1110.pdf includes a set of new methods to be added to the POSIX standard. RTEMS has a potential GSoC student interested in working down the list for RTEMS. Some of these make sense to be implemented in newlib. All will end up being prototyped in newlib headers somewhere. From the document and the formatting is completely lost. The additional APIs proposed by participants in the Austin Group that The Open Group has agreed to sponsor are as follows: dladdr() getentropy() getlocalename_l() memmem() posix_getdents() ppoll() pthread_cond_clockwait() pthread_mutex_clocklock() pthread_rwlock_clockrdlock() pthread_rwlock_clockwrlock() qsort_r() reallocarray() sem_clockwait() sig2str() str2sig() strlcat() strlcpy() wcslcat() wcslcpy() What's the feeling on adding these to the headers? And if OK, what guard should they be behind? Thanks. --joel