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
/
hidden
/
sys
/
at
jcs
21 files
auxv.h
Add elf_aux_info(3)
2 years ago
event.h
Add syscall stub for kqueue1(2)
2 years ago
futex.h
Wrap <sched.h> and <sys/futex.h> so that internal calls go direct
8 years ago
ioctl.h
Add PROTO_WRAP() for (almost) all the syscalls that libpthread doesn't override so that internal calls go direct
10 years ago
ktrace.h
Add PROTO_NORMAL() declarations for utrace (and ktrace) syscalls so that the internal call can't be interposed over by the app.
2 years ago
mman.h
Add mimmutable(2) libc stub, add & adjust manual pages, and crank the minor. ok kettenis
3 years ago
mount.h
Make isfdtype() and getmntinfo() weak symbols
10 years ago
msg.h
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
ptrace.h
Turd polish: use HIDDEN= instead of PSEUDO= for ptrace syscall stub, to make its underlying symbol name look like others.
10 years ago
resource.h
Add PROTO_WRAP() for (almost) all the syscalls that libpthread doesn't override so that internal calls go direct
10 years ago
select.h
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
sem.h
Wrap <sys/sem.h> so internal calls go direct and all the symbols are weak
10 years ago
shm.h
Add PROTO_NORMAL() declarations for the remaining syscalls, to avoid future, inadvertant PLT entries. Move the __getcwd and __realpath declarations to hidden/{stdlib,unistd}.h to consolidate and remove duplication.
2 years ago
socket.h
Add libc wrappers for the new sendmmsg and recvmmsg system calls. Feedback tb@, miod@, jca@ OK jca@
3 years ago
stat.h
Add PROTO_NORMAL() declarations for the remaining syscalls, to avoid future, inadvertant PLT entries. Move the __getcwd and __realpath declarations to hidden/{stdlib,unistd}.h to consolidate and remove duplication.
2 years ago
sysctl.h
Wrap <sys/sysctl.h> so that calls go direct and the symbol is weak
10 years ago
time.h
Add support for timeconting in userland.
5 years ago
timetc.h
Add support for timeconting in userland.
5 years ago
tree.h
port the RBT code to userland by making it part of libc.
8 years ago
uio.h
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
wait.h
Add waitid(2) syscall stub.
3 years ago