| Commit message (Collapse) | Author | Age | Files | Lines |
| | |
|
| |
|
|
| |
ok mlarkin@
|
| |
|
|
| |
ok guenther@
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
- add Linux versions of struct rusage, timeval, and itimerval and
conversion functions for them
- add Linux versions of getrusage(), gettimeofday(), {set,get}itimer(),
and nanosleep()
- fix various inconsistencies in naming of Linux versions of types
and conversion functions
- add mappings for LINUX_CLOCK_{PROCESS,THREAD}_CPUTIME_ID to the
native versions
Originally written months ago as part of the time_t work; long
memory, prodding, and ok from pirofti@
|
| |
|
|
|
| |
This is a temporary (ugly) fix, the pool init call should be moved from
linux_elf_probe into a better place.
|
| | |
|
| | |
|
| |
|
|
|
| |
Bug report from frantisek holop (minusf at obiit.org)
ok pirofiti@
|
| |
|
|
|
|
|
| |
Substitute atomic_ucas_32 with futex_atomic_ucas_int32 to make it
obvious who's using this api.
Suggested by and okay kettenis@.
|
| |
|
|
|
|
| |
Doesn't matter if we need to relocate or not.
Makes sense to jasper@
|
| |
|
|
| |
Okay jasper@
|
| |
|
|
|
|
|
| |
Sleep on the actual data address and not on the stack address of
the pointer to the data.
Okay jasper@
|
| |
|
|
| |
Okay jasper@
|
| |
|
|
|
|
| |
using copyin() anyway.
ok pirofti@
|
| | |
|
| |
|
|
|
|
|
|
|
| |
This avoids a potential lost-wakeup as pointed out by guenther@.
Now the futex is locked all through the process and EAGAIN is returned
on failure.
Makes sense to guenther@.
|
| |
|
|
| |
Okay jasper@.
|
|
|
Based on Emmanuel Dreyfus work with additions, tricks and adaptations by me.
Lots of help and reviewing by guenther@ and oga@.
Okay guenther@.
|