musl/arch/i386/bits
Rich Felker 3990c5c6a4 avoid all malloc/free in timer creation/destruction
instead of allocating a userspace structure for signal-based timers,
simply use the kernel timer id. we use the fact that thread pointers
will always be zero in the low bit (actually more) to encode integer
timerid values as pointers.

also, this change ensures that the timer_destroy syscall has completed
before the library timer_destroy function returns, in case it matters.
2011-03-30 13:04:55 -04:00
..
alltypes.h.sh avoid all malloc/free in timer creation/destruction 2011-03-30 13:04:55 -04:00
endian.h preparing build system to handle ports - step 1 2011-02-15 00:33:23 -05:00
errno.h fix missing ENOTSUP error code 2011-03-11 09:50:54 -05:00
fcntl.h syscall overhaul part two - unify public and internal syscall interface 2011-03-19 21:36:10 -04:00
fenv.h preparing build system to handle ports - step 1 2011-02-15 00:33:23 -05:00
float.h preparing build system to handle ports - step 1 2011-02-15 00:33:23 -05:00
in.h preparing build system to handle ports - step 1 2011-02-15 00:33:23 -05:00
ioctl.h cleanup socketcall syscall interface to ease porting to sane(r) archs 2011-02-15 04:40:40 -05:00
ipc.h preparing build system to handle ports - step 1 2011-02-15 00:33:23 -05:00
limits.h fix the types of some integer constant limits in headers 2011-02-15 19:15:45 -05:00
mman.h preparing build system to handle ports - step 1 2011-02-15 00:33:23 -05:00
posix.h preparing build system to handle ports - step 1 2011-02-15 00:33:23 -05:00
pthread.h match glibc/lsb cancellation abi on i386 2011-03-25 22:13:57 -04:00
reg.h preparing build system to handle ports - step 1 2011-02-15 00:33:23 -05:00
setjmp.h preparing build system to handle ports - step 1 2011-02-15 00:33:23 -05:00
shm.h preparing build system to handle ports - step 1 2011-02-15 00:33:23 -05:00
signal.h make sigaltstack work (missing macros in signal.h, error conditions) 2011-03-10 10:17:29 -05:00
socket.h resolve some header namespace non-issues 2011-02-20 02:44:52 -05:00
stat.h preparing build system to handle ports - step 1 2011-02-15 00:33:23 -05:00
statfs.h preparing build system to handle ports - step 1 2011-02-15 00:33:23 -05:00
stdarg.h split off arch-specific stdarg.h stuff 2011-02-15 05:06:15 -05:00
stdint.h preparing build system to handle ports - step 1 2011-02-15 00:33:23 -05:00
syscall.h fix bug from syscall overhaul: extra __syscall_ret call for 0-arg syscalls 2011-03-28 22:34:27 -04:00
sysmacros.h preparing build system to handle ports - step 1 2011-02-15 00:33:23 -05:00
tcp.h preparing build system to handle ports - step 1 2011-02-15 00:33:23 -05:00
termios.h various legacy and linux-specific stuff 2011-03-18 21:52:26 -04:00
user.h preparing build system to handle ports - step 1 2011-02-15 00:33:23 -05:00
wait.h preparing build system to handle ports - step 1 2011-02-15 00:33:23 -05:00
wexitstatus.h add missing WIFCONTINUED macro and improve WIFSIGNALED 2011-02-19 02:23:29 -05:00