summaryrefslogtreecommitdiffstats
path: root/cpukit/posix/src/once.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* posix: Update to the pthread_once changes.Chris Johns2013-08-231-14/+11
| | | | | | Implement the reeview changes. Add a POSIX Fatal error domain. Fix confdefs.h to correctly handle the internal POSIX mutexes.
* posix: Change pthread_once to be SMP safe.Chris Johns2013-08-141-0/+49
Change pthread_once from using disabled pre-emption to using a pthread mutex making it SMP safe. GCC using a posix threading model uses pthread_once. The pthread mutex requires at least 1 mutex is configured so confdefs.h has been updated to account for the internal mutex.