tangled
alpha
login
or
join now
jcs.org
/
openbsd-src
0
fork
atom
jcs's openbsd hax
openbsd
0
fork
atom
overview
issues
pulls
pipelines
openbsd-src
/
lib
/
libc
/
arch
/
hppa
/
sys
/
at
jcs
8 files
Ovfork.S
Populate the non-LOAD openbsd.syscalls section (and PT_OPENBSD_SYSCALL) with {uint offset, uint syscall#} entries in libc & ld.so. In libc a few syscall# entries (break, sigprocmask, _tfork, _threxit) are duplicated because additional or inline uses occur (that situation is handled elsewhere) ok kettenis
2 years ago
brk.S
Consistently reference '_end' instead of 'end' in the brk/sbrk implementation
10 years ago
sbrk.S
Consistently reference '_end' instead of 'end' in the brk/sbrk implementation
10 years ago
sigpending.S
correct argument handling; this has been broken since to beginning and was writing to wrong memory. ok jsing miod guenther
12 years ago
sigprocmask.S
Merge the sigaction() and sigprocmask() overloads/wrappers from libpthread into libc, and move pthread_sigmask() as well (just a trivial wrapper). This provides consistent handling of SIGTHR between single- and multi-threaded programs and is a step in the merge of all the libpthread overloads, providing some ASM and Makefile bits that the other wrappers will need.
10 years ago
sigsuspend.S
Use a Thread Information Block in both single and multi-threaded programs. This stores errno, the cancelation flags, and related bits for each thread and is allocated by ld.so or libc.a. This is an ABI break from 5.9-stable!
10 years ago
syscall.S
zap rcsid. okay deraadt@ (tested them all)
20 years ago
tfork_thread.S
Adding a hard-trap instruction after the __threxit syscall instruction broke pthreads on hppa. Reverting. Ok deraadt@
5 years ago