History log of /src/lib/libpthread/pthread_compat.c |
Revision | | Date | Author | Comments |
1.7 |
| 12-Feb-2022 |
riastradh | libpthread: Move namespacing include to top of .c files.
Stuff like libc's namespace.h, or atomic_op_namespace.h, which does namespacing tricks like `#define atomic_cas_uint _atomic_cas_uint', has to go at the top of each .c file. If it goes in the middle, it might be too late to affect the declarations, and result in compile errors.
I tripped over this by including <sys/atomic.h> in mips <machine/lock.h>.
(Maybe we should create a new pthread_namespace.h file for the purpose, but this'll do for now.)
|
1.6 |
| 08-Dec-2017 |
kre | Revert last 2 updates - these are, of course, not needed at all...
|
1.5 |
| 08-Dec-2017 |
kre | This time do _lwp_park() timeout unconsting correctly not just compilably.
|
1.4 |
| 08-Dec-2017 |
kre | Deal with more lwp_park() timestamp unconsting
|
1.3 |
| 31-Jan-2014 |
christos | remove compatibility code for handling CLOCK_MONOTONIC and handle it in the syscall directly.
|
1.2 |
| 08-Oct-2008 |
ad | branches: 1.2.4; 1.2.20; 1.2.26; Adjust the compat stuff slightly so that the changes are mostly self contained (Makefile, pthread_compat.c).
|
1.1 |
| 29-Sep-2008 |
ad | make PTHREAD__COMPAT=1
Builds a libpthread that can be dropped into a NetBSD 2/3/4 chroot.
This makes threading work in the chroot when using a NetBSD 5 kernel, no other modifications required.
|
1.2.26.1 |
| 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.2.20.1 |
| 22-May-2014 |
yamt | sync with head.
for a reference, the tree before this commit was tagged as yamt-pagecache-tag8.
this commit was splitted into small chunks to avoid a limitation of cvs. ("Protocol error: too many arguments")
|
1.2.4.2 |
| 08-Oct-2008 |
ad | Adjust the compat stuff slightly so that the changes are mostly self contained (Makefile, pthread_compat.c).
|
1.2.4.1 |
| 08-Oct-2008 |
ad | file pthread_compat.c was added on branch christos-time_t on 2008-10-08 08:27:08 +0000
|