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
/
sys
/
at
trash-bin2
189 files
Makefile.inc
Roll the syscalls that have an off_t argument to remove the explicit padding. Switch libc and ld.so to the generic stubs for these calls. WARNING: reboot to updated kernel before installing libc or ld.so!
4 years ago
__get_tcb.2
some Xr adjustment to catch up with MLINKS removal;
10 years ago
__thrsigdivert.2
fix obvious typo in the .Dt section number
9 years ago
__thrsleep.2
Validate timespec and return ECANCELED when interrupted with SA_RESTART.
8 years ago
_exit.2
grammar
4 years ago
accept.2
Tweak "RETURN VALUES" sections to mention setting errno, as so many other man pages do.
6 years ago
access.2
Explicitly mention that PATH_MAX includes the NUL in the ENAMETOOLONG description.
11 years ago
acct.2
Make consistent reference to pathname.
5 years ago
adjfreq.2
adjfreq(2): limit adjustment to [-500000, +500000] ppm
5 years ago
adjtime.2
adjtime(2): set EINVAL if delta overflows 64 bits of microseconds.
7 years ago
bind.2
man pages: add missing commas between subordinate and main clauses
4 years ago
brk.2
sbrk(2) already existed in Version 4 AT&T UNIX; source: https://minnie.tuhs.org/cgi-bin/utree.pl?file=V4/man/man2/break.2 pointed out by Sevan Janiyan <venture37 at geeklan dot co dot uk>
6 years ago
canceled.c
Move mutex, condvar, and thread-specific data routes, pthread_once, and pthread_exit from libpthread to libc, along with low-level bits to support them. Major bump to both libc and libpthread.
8 years ago
chdir.2
use .In rather than .Fd #include
10 years ago
chflags.2
fix copy pasto: flag -> atflags; ok deraadt@ jca@ millert@
7 years ago
chmod.2
use .In rather than .Fd #include
10 years ago
chown.2
Avoid gendered language in man pages when not referring to a specific person. Rewrite or use singular they.
4 years ago
chroot.2
man pages: add missing commas between subordinate and main clauses
4 years ago
clock_gettime.2
man pages: add missing commas between subordinate and main clauses
4 years ago
close.2
delete an ancient paragraph suggesting the wrong reason to use close(2) (and we all laughed a little)
4 years ago
closefrom.2
Note closefrom(2)'s origins in Solaris 9.
6 years ago
connect.2
sockatmark(3), recv(2), getsockopt(2), and connect(2) return specifically -1 to mark failure, not arbitrary values < 0. I believe manual pages should follow the described contract precisely and accurately.
6 years ago
dup.2
During open(2), release the fdp lock before calling vn_open(9). This lets other threads of the process modify the file descriptor table even if the vn_open(9) call blocks.
7 years ago
execve.2
man pages: add missing commas between subordinate and main clauses
4 years ago
fcntl.2
man pages: add missing word, The foo() ... -> The foo() function ...
4 years ago
fhopen.2
use .In rather than .Fd #include
10 years ago
flock.2
Use the same text for EOPNOTSUPP as we do in fcntl(2) and lockf(3). In fcntl(2) and lockf(3) the error is EINVAL but the condition is the same. OK anton@
6 years ago
fork.2
use .In rather than .Fd #include
10 years ago
fsync.2
describe EIO failure state. noted by Maximilian Lorlacks
7 years ago
futex.2
Fix the return value for the FUTEX_WAIT/FUTEX_WAIT_PRIVATE futex(2) operation. System calls should return -1 and set errno when they fail. They should not return an errno value directly. This matches how the Linux version of futex(2) behaves and what Mesa expects. This fixes a bug in Mesa where a timeout wouldn't be reported properly.
4 years ago
getdents.2
use .In and delete .Tn; from Kaspars at Bankovskis dot net
11 years ago
getdtablecount.2
Simple macro fixes (Fd -> In, Nm -> Fn) from Kaspars at Bankovskis dot net. No content change.
11 years ago
getentropy.2
remove please from manual pages ok jmc@ sthen@ millert@
4 years ago
getfh.2
<sys/mount.h> and <sys/swap.h> no longer require <sys/param.h>
8 years ago
getfsstat.2
<sys/mount.h> and <sys/swap.h> no longer require <sys/param.h>
8 years ago
getgid.2
use .In rather than .Fd #include
10 years ago
getgroups.2
Get rid of an old convention of wrapping preprocessor constants in curly braces.
6 years ago
getitimer.2
add missing RETURN VALUES section; also checked that POSIX requires exactly this behaviour
6 years ago
getlogin.2
A getlogin() function which used utmp(5) appeared in v7.
6 years ago
getpeername.2
use .In rather than .Fd #include
10 years ago
getpgrp.2
use .In rather than .Fd #include
10 years ago
getpid.2
use .In rather than .Fd #include
10 years ago
getpriority.2
use .In rather than .Fd #include
10 years ago
getrlimit.2
Adjust references for sysctl(3) to sysctl(2)
8 years ago
getrtable.2
use .In rather than .Fd #include
10 years ago
getrusage.2
Reduce usage of predefined strings in manpages.
11 years ago
getsid.2
use .In rather than .Fd #include
10 years ago
getsockname.2
man pages: add missing commas between subordinate and main clauses
4 years ago
getsockopt.2
man pages: add missing commas between subordinate and main clauses
4 years ago
getthrid.2
some Xr adjustment to catch up with MLINKS removal;
10 years ago
gettimeofday.2
man pages: add missing commas between subordinate and main clauses
4 years ago
getuid.2
use .In rather than .Fd #include
10 years ago
intro.2
Make consistent reference to pathname.
5 years ago
ioctl.2
No specific called "exec(3)", so move primary manpage to a name which does exist -- execv(3). Still call this a family but without "Nm". Adjust Xr in various pages to refer to the precise function used rather than the family, in most cases the semantics of execve(2) are being referenced, so change the Xr. ok jmc
6 years ago
issetugid.2
use .In rather than .Fd #include
10 years ago
kbind.2
improve legibility of structs in several manpages
4 years ago
kill.2
correct Research Unix edition "appeared in" use in HISTORY
6 years ago
kqueue.2
man pages: add missing commas between subordinate and main clauses
4 years ago
ktrace.2
The include of sys/ktrace.h will require sys/types.h, so document this.
4 years ago
link.2
use .In rather than .Fd #include
10 years ago
listen.2
use .In rather than .Fd #include
10 years ago
lseek.2
use .In rather than .Fd #include
10 years ago
madvise.2
It is believed that an implementation of madvise was available in SunOS 4.0 based on text from the following papers.
6 years ago
microtime.c
Add support for timeconting in userland.
5 years ago
minherit.2
mincore() is a relic from the past, exposing physical machine information about shared resources which no program should see. only a few pieces of software use it, generally poorly thought out. they are being fixed, so mincore() can be deleted. ok guenther tedu jca sthen, others
7 years ago
mkdir.2
mkdir(2) and mkdirat(2) can also fail with EACCESS if write permission is denied on the parent directory of the directory to be created. From FreeBSD. OK deraadt@ natano@
9 years ago
mkfifo.2
Simple macro fixes (Fd -> In, Nm -> Fn) from Kaspars at Bankovskis dot net. No content change.
11 years ago
mknod.2
use .In rather than .Fd #include
10 years ago
mlock.2
mincore() is a relic from the past, exposing physical machine information about shared resources which no program should see. only a few pieces of software use it, generally poorly thought out. they are being fixed, so mincore() can be deleted. ok guenther tedu jca sthen, others
7 years ago
mlockall.2
mincore() is a relic from the past, exposing physical machine information about shared resources which no program should see. only a few pieces of software use it, generally poorly thought out. they are being fixed, so mincore() can be deleted. ok guenther tedu jca sthen, others
7 years ago
mmap.2
man pages: add missing commas between subordinate and main clauses
4 years ago
mount.2
Make consistent reference to pathname.
5 years ago
mprotect.2
more trivial .Ar -> .Fa replacements in syscall manuals
4 years ago
mquery.2
man pages: add missing commas between subordinate and main clauses
4 years ago
msgctl.2
add STANDARDS, improve HISTORY, and basic macro cleanup: use .Vt for struct names and and .Fa for struct fields
6 years ago
msgget.2
add STANDARDS, improve HISTORY, and basic macro cleanup: use .Vt for struct names and and .Fa for struct fields
6 years ago
msgrcv.2
obvious bugfix: if the queue is removed while message transmission is blocked, POSIX requires EIDRM rather than EINVAL, and that's what our implementation does and what the ERRORS section already says, too
6 years ago
msgsnd.2
obvious bugfix: if the queue is removed while message transmission is blocked, POSIX requires EIDRM rather than EINVAL, and that's what our implementation does and what the ERRORS section already says, too
6 years ago
msync.2
more trivial .Ar -> .Fa replacements in syscall manuals
4 years ago
msyscall.2
tweak previous: add missing name after .Fn, delete stray .Pp, and drop NetBSD RCS tag apparently left over from copy & paste
6 years ago
munmap.2
In "4.2BSD System Manual" (/usr/doc/sysman in 4.2BSD source) mmap(), munman(), madvise() and mprotect() are described as planned for later releases.
6 years ago
nanosleep.2
man pages: add missing commas between subordinate and main clauses
4 years ago
nfssvc.2
improve legibility of structs in several manpages
4 years ago
open.2
man pages: add missing commas between subordinate and main clauses
4 years ago
pathconf.2
sort SEE ALSO;
7 years ago
pipe.2
use .Rv and simplify wording; from Kaspars at Bankovskis dot net
11 years ago
pledge.2
add setrtable to pledge("id"). from Matthew Martin ok deraadt
4 years ago
poll.2
Document EAGAIN error return, as specified by POSIX. Our poll does not use EAGAIN but code needs to handle it for portability. OK deraadt@ visa@
4 years ago
posix_madvise.c
Use PROTO_NORMAL() on __syscall to go direct, adjusting the declaration to eliminate some casts. Retire some uses of old-style STUB* macros where superseded by namespace.h bits
10 years ago
profil.2
use .In rather than .Fd #include
10 years ago
pthread_sigmask.c
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
ptrace.2
man pages: add missing commas between subordinate and main clauses
4 years ago
ptrace.c
Turd polish: use HIDDEN= instead of PSEUDO= for ptrace syscall stub, to make its underlying symbol name look like others.
10 years ago
quotactl.2
Explicitly mention that PATH_MAX includes the NUL in the ENAMETOOLONG description.
11 years ago
read.2
improve legibility of structs in several manpages
4 years ago
readlink.2
Simple macro fixes (Fd -> In, Nm -> Fn) from Kaspars at Bankovskis dot net. No content change.
11 years ago
reboot.2
Document RB_TIMEBAD; delete RB_* that are obsolete/unimplemented
9 years ago
recv.2
improve legibility of structs in several manpages
4 years ago
rename.2
use .In rather than .Fd #include
10 years ago
revoke.2
more trivial .Ar -> .Fa replacements in syscall manuals
4 years ago
rmdir.2
grammar
4 years ago
sched_yield.2
Add sched_yield(2) manpage
11 years ago
select.2
In 1999 fd_set overflowing beyond FD_SETSIZE became enough of a problem that I changed the entire tree to use fd_set allocation, and this manpage documented the "calloc(howmany(max+1, NFDBITS), sizeof(fd_mask))" idiom. Since then we completed converting the entire tree to poll(2), for many reasons, even ssh/sshd. Now the use of kernel-only sys/param.h-found howmany() and related macross grate on me, so it is time to recommend use of poll(2) instead. [On a related note, MacOS poll(2) is been dangerously broken for many years; that is their problem to handle as the whole ecosystem joins us in pivoting select -> poll) ok millert
4 years ago
semctl.2
improve legibility of structs in several manpages
4 years ago
semctl.c
KNF
10 years ago
semget.2
spread some ipcrm/ipcs Xr; from mikhail ok schwarze
4 years ago
semop.2
spread some ipcrm/ipcs Xr; from mikhail ok schwarze
4 years ago
send.2
getsockopt(2) recv(2) rmdir(2) and send(2) were present and implemented in 4.1c
7 years ago
sendsyslog.2
Early daemons like dhcpleased(8), slaacd(8), unwind(8), resolvd(8) are started before syslogd(8). This resulted in ugly sendsyslog(2) dropped logs and the real message was lost. Create a temporary stash for log messages within the kernel. It has a limited size of 100 messages, and each message is truncated to 8192 bytes. When the stash is exhausted, the well-known dropped message is generated with a counter. After syslogd(8) has setup everything, it sends a debug line through libc to flush the kernel stash. Then syslogd receives all messages from the kernel before the usual logs. OK deraadt@ visa@
5 years ago
setgroups.2
Get rid of an old convention of wrapping preprocessor constants in curly braces.
6 years ago
setpgid.2
macro cleanup; from Kaspars at Bankovskis dot net
11 years ago
setregid.2
macro fixes from Kaspars at Bankovskis dot net; also fixing one typo in fts(3) while here
11 years ago
setresuid.2
use .In rather than .Fd #include
10 years ago
setreuid.2
macro fixes from Kaspars at Bankovskis dot net; also fixing one typo in fts(3) while here
11 years ago
setsid.2
Simple macro fixes (Fd -> In, Nm -> Fn) from Kaspars at Bankovskis dot net. No content change.
11 years ago
setuid.2
tweak previous;
11 years ago
shmat.2
Per POSIX, we now only require <sys/msg.h>, <sys/sem.h>, or <sys/shm.h>
11 years ago
shmctl.2
improve legibility of structs in several manpages
4 years ago
shmget.2
Per POSIX, we now only require <sys/msg.h>, <sys/sem.h>, or <sys/shm.h>
11 years ago
shutdown.2
Identify domains with AF_* instead of PF_* here Tweaks to SYNOPSIS and RETURN VALUES
11 years ago
sigaction.2
man pages: add missing commas between subordinate and main clauses
4 years ago
sigaltstack.2
man pages: add missing commas between subordinate and main clauses
4 years ago
sigpending.2
It is distasteful to have manual pages which don't refer to real function calls, but instead a "class" of functions like "sigsetops". Rename to sigaddset", and while at it improve documentation in sigprocmask(2) to point to it. ok tedu
8 years ago
sigprocmask.2
It is distasteful to have manual pages which don't refer to real function calls, but instead a "class" of functions like "sigsetops". Rename to sigaddset", and while at it improve documentation in sigprocmask(2) to point to it. ok tedu
8 years ago
sigreturn.2
libc stub is gone, so update the description to cover the remaining use
10 years ago
sigsuspend.2
It is distasteful to have manual pages which don't refer to real function calls, but instead a "class" of functions like "sigsetops". Rename to sigaddset", and while at it improve documentation in sigprocmask(2) to point to it. ok tedu
8 years ago
socket.2
man pages: add missing commas between subordinate and main clauses
4 years ago
socketpair.2
Actually describe the parameters rather than calling facts BUGS that aren't even small bugs. And stop talking about AF_LOCAL. Feedback and OK guenther@, OK jmc@.
8 years ago
stack_protector.c
clang doesn't propagate attributes like "asm labels" and "visibility(hidden)" to builtins like mem{set,cpy,move} and __stack_smash_handler. So, when building with clang, instead mark those as protected visibility to get rid of the PLT relocations. We can't take the address of them then, but that's ok: it's a build-time error not a run-time error.
8 years ago
stat.2
improve legibility of structs in several manpages
4 years ago
statfs.2
improve legibility of structs in several manpages
4 years ago
swapctl.2
improve legibility of structs in several manpages
4 years ago
symlink.2
Make consistent reference to pathname.
5 years ago
sync.2
man pages: add missing commas between subordinate and main clauses
4 years ago
sysarch.2
use .In rather than .Fd #include
10 years ago
syscall.2
We no longer have syscalls with multiple return values. Whine about long long alignment instead.
10 years ago
sysctl.2
man pages: add missing commas between subordinate and main clauses
4 years ago
thrkill.2
This is thrkill, not __thrsigdivert
10 years ago
timer_create.c
Make these timer_* stubs weak symbols Provide declarations to reduce noise when using -Wmissing-prototypes
10 years ago
timer_delete.c
Make these timer_* stubs weak symbols Provide declarations to reduce noise when using -Wmissing-prototypes
10 years ago
timer_getoverrun.c
Make these timer_* stubs weak symbols Provide declarations to reduce noise when using -Wmissing-prototypes
10 years ago
timer_gettime.c
Make these timer_* stubs weak symbols Provide declarations to reduce noise when using -Wmissing-prototypes
10 years ago
timer_settime.c
Make these timer_* stubs weak symbols Provide declarations to reduce noise when using -Wmissing-prototypes
10 years ago
truncate.2
Some system calls can fail due to an open-ended variety of causes in many underlying subsystems and device drivers. guenther@ pointed out this applies to system calls taking a file descriptor as an argument. deraadt@ warned against attempting to be excessively precise and against spreading fear, uncertainty, and doubt. So apply a minimal patch that merely avoids the misleading wording "will succeed unless", given that the lists aren't really exhaustive, and simply uses a more usual wording. Unfortunate wording reported by <David dot Raymond at nmt dot edu>.
6 years ago
umask.2
Avoid gendered language in man pages when not referring to a specific person. Rewrite or use singular they.
4 years ago
unlink.2
more trivial .Ar -> .Fa replacements in syscall manuals
4 years ago
unveil.2
document EFAULT, and replace all 'It Er' errno with 'It Bq Er'
4 years ago
utimes.2
adjust protos for utimes/futimes to use [2], and then add documentation regarding EINVAL for denomalized time values (sub-second out of range) ok jmc millert, discussion with kettenis
5 years ago
utrace.2
The include of sys/ktrace.h will require sys/types.h, so document this.
4 years ago
vfork.2
use .In rather than .Fd #include
10 years ago
w_accept.c
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
w_accept4.c
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
w_clock_gettime.c
Add support for timeconting in userland.
5 years ago
w_close.c
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
w_closefrom.c
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
w_connect.c
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
w_fcntl.c
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
w_fork.c
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
w_fsync.c
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
w_gettimeofday.c
Add support for timeconting in userland.
5 years ago
w_msgrcv.c
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
w_msgsnd.c
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
w_msync.c
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
w_nanosleep.c
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
w_open.c
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
w_openat.c
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
w_poll.c
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
w_ppoll.c
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
w_pread.c
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
w_preadv.c
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
w_pselect.c
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
w_pwrite.c
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
w_pwritev.c
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
w_read.c
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
w_readv.c
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
w_recvfrom.c
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
w_recvmsg.c
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
w_select.c
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
w_sendmsg.c
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
w_sendto.c
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
w_sigaction.c
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
w_sigprocmask.c
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
w_sigsuspend.c
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
w_vfork.c
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
w_wait4.c
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
w_write.c
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
w_writev.c
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.2
more trivial .Ar -> .Fa replacements in syscall manuals
4 years ago
write.2
man pages: add missing commas between subordinate and main clauses
4 years ago