/
nerfur
/
openbsd-src
ОбзорДокументацияВойти
/
nerfur
/
openbsd-src
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
ДокументацияПоддержка
Политика конфиденциальностиПользовательское соглашениеПолитика использования «cookies»Согласие субъекта персональных данных
2026 ©
openbsd-src/
.../libc/sys/
..
Makefile.inc

Add pathconfat(2): pathconf(2) but with at-fd and flags arguments, the latter supporting the ability to get timestamp resolution of symlinks.

2 года назад
__get_tcb.2

Prefer "get or set" over "get/set" or "get and set".

3 года назад
__thrsigdivert.2

Point to <signal.h> and not <sys/signal.h>: the latter is an implementation detail for the kernel, libc, and libkvm, and should not be a concern for others.

3 года назад
__thrsleep.2

Validate timespec and return ECANCELED when interrupted with SA_RESTART.

8 лет назад
_exit.2

grammar

4 года назад
accept.2

.Li -> .Vt where appropriate; from josiah frentsos, tweaked by schwarze

4 года назад
access.2

don't mention what language functions are implemented in remove a line relating to the 2BSD libNS ok schwarze@

3 года назад
acct.2

Make consistent reference to pathname.

6 лет назад
adjfreq.2

adjfreq(2): limit adjustment to [-500000, +500000] ppm

6 лет назад
adjtime.2

adjtime(2): set EINVAL if delta overflows 64 bits of microseconds.

7 лет назад
bind.2

man pages: add missing commas between subordinate and main clauses

4 года назад
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>

7 лет назад
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.

9 лет назад
chdir.2

use .In rather than .Fd #include

11 лет назад
chflags.2

change some 4.4BSD references to earlier releases ok schwarze@

4 года назад
chmod.2

document EFTYPE, clarify +t on file behaviour; OK millert

год назад
chown.2

remove references to fs.posix.setuid; ok tedu

год назад
chroot.2

man pages: add missing commas between subordinate and main clauses

4 года назад
clock_gettime.2

man pages: add missing commas between subordinate and main clauses

4 года назад
close.2

delete an ancient paragraph suggesting the wrong reason to use close(2) (and we all laughed a little)

4 года назад
closefrom.2

Note closefrom(2)'s origins in Solaris 9.

7 лет назад
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.

7 лет назад
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.

8 лет назад
execve.2

controm terminql -> controlling terminal;

4 года назад
fcntl.2

fcntl(2) first appeared in System III ok schwarze@

4 года назад
fhopen.2

use .In rather than .Fd #include

11 лет назад
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@

7 лет назад
fork.2

use .In rather than .Fd #include

11 лет назад
fsync.2

describe EIO failure state. noted by Maximilian Lorlacks

7 лет назад
futex.2

missing full stop

3 года назад
getdents.2

change some 4.4BSD references to earlier releases ok schwarze@

4 года назад
getdtablecount.2

Simple macro fixes (Fd -> In, Nm -> Fn) from Kaspars at Bankovskis dot net. No content change.

11 лет назад
getentropy.2

getentropy(2) is in POSIX-2024, so adjust the #include visibility, change the "too much" error to EINVAL, add GETENTROPY_MAX to <limits.h> (via sys/syslimits.h), and update the manpage.

2 года назад
getfh.2

we mention interim BSD releases so change some 4.4BSD use to 4.3BSD-Reno ok jmc@ schwarze@

4 года назад
getfsstat.2

we mention interim BSD releases so change some 4.4BSD use to 4.3BSD-Reno ok jmc@ schwarze@

4 года назад
getgid.2

use .In rather than .Fd #include

11 лет назад
getgroups.2

Get rid of an old convention of wrapping preprocessor constants in curly braces.

7 лет назад
getitimer.2

add missing RETURN VALUES section; also checked that POSIX requires exactly this behaviour

7 лет назад
getlogin.2

Prefer 'argument' over 'parameter' when refering to the value passed in a specific call.

3 года назад
getpeername.2

.Li -> .Vt where appropriate; from josiah frentsos, tweaked by schwarze

4 года назад
getpgrp.2

controm terminql -> controlling terminal;

4 года назад
getpid.2

add history for getpid(2) and getppid(2)

4 года назад
getpriority.2

use .In rather than .Fd #include

11 лет назад
getrlimit.2

.Li -> .Vt where appropriate; from josiah frentsos, tweaked by schwarze

4 года назад
getrtable.2

Prefer "get or set" over "get/set" or "get and set".

3 года назад
getrusage.2

Be clear that RUSAGE_CHILDREN only works for terminated children that have been waited for. If you SIG_IGN SIGCHLD or don't call any of the wait functions then RUSAGE_CHILDREN wont report anything. OK deraadt@ millert@

2 года назад
getsid.2

use .In rather than .Fd #include

11 лет назад
getsockname.2

.Li -> .Vt where appropriate; from josiah frentsos, tweaked by schwarze

4 года назад
getsockopt.2

Implement SO_ACCEPTCONN in getsockopt(2) Requested by robert@ OK mvs@ millert@ deraadt@

2 года назад
getthrid.2

some Xr adjustment to catch up with MLINKS removal;

10 лет назад
getthrname.2

Prefer "get or set" over "get/set" or "get and set".

3 года назад
gettimeofday.2

man pages: add missing commas between subordinate and main clauses

4 года назад
getuid.2

use .In rather than .Fd #include

11 лет назад
intro.2

tweak previous: cull a stray .Pp that crept in and caused a warning: mandoc: intro.2:164:2: WARNING: skipping paragraph macro: Pp before It

год назад
ioctl.2

.Li -> .Vt where appropriate; from josiah frentsos, tweaked by schwarze

4 года назад
issetugid.2

use .In rather than .Fd #include

11 лет назад
kbind.2

improve legibility of structs in several manpages

5 лет назад
kill.2

correct Research Unix edition "appeared in" use in HISTORY

7 лет назад
kqueue.2

kqueue: Implement EVFILT_USER

год назад
ktrace.2

adjust documentation for ktrace.h changes. utrace() is now easier to use ok guenther

3 года назад
link.2

The source of a link (name1) may not be a directory.

2 года назад
listen.2

use .In rather than .Fd #include

11 лет назад
lseek.2

use .In rather than .Fd #include

11 лет назад
madvise.2

update docs on madvise/msync/minherit behaviour in relation to immutable memory; ok kettenis

3 года назад
microtime.c

timecounting: use full 96-bit product when computing elapsed time

4 года назад
mimmutable.2

update docs on madvise/msync/minherit behaviour in relation to immutable memory; ok kettenis

3 года назад
minherit.2

update docs on madvise/msync/minherit behaviour in relation to immutable memory; ok kettenis

3 года назад
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 лет назад
mkfifo.2

Simple macro fixes (Fd -> In, Nm -> Fn) from Kaspars at Bankovskis dot net. No content change.

11 лет назад
mknod.2

use .In rather than .Fd #include

11 лет назад
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

8 лет назад
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

8 лет назад
mmap.2

sort SEE ALSO;

4 года назад
mount.2

MNT_SOFTDEP and mount -o softdep no longer have any effect OK kn@ jmc@

3 года назад
mprotect.2

Add Xr mimmutable to manual pages which discuss immutable memory. prodding from kettenis

3 года назад
mquery.2

man pages: add missing commas between subordinate and main clauses

4 года назад
msgctl.2

add typedefs for msgqnum_t and msglen_t, required by POSIX.

2 года назад
msgget.2

add STANDARDS, improve HISTORY, and basic macro cleanup: use .Vt for struct names and and .Fa for struct fields

7 лет назад
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

7 лет назад
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

7 лет назад
msync.2

update docs on madvise/msync/minherit behaviour in relation to immutable memory; ok kettenis

3 года назад
munmap.2

Add Xr mimmutable to manual pages which discuss immutable memory. prodding from kettenis

3 года назад
nanosleep.2

man pages: add missing commas between subordinate and main clauses

4 года назад
nfssvc.2

we mention interim BSD releases so change some 4.4BSD use to 4.3BSD-Reno ok jmc@ schwarze@

4 года назад
open.2

man pages: add missing commas between subordinate and main clauses

4 года назад
pathconf.2

Add pathconfat(2): pathconf(2) but with at-fd and flags arguments, the latter supporting the ability to get timestamp resolution of symlinks.

2 года назад
pinsyscalls.2

Fix a (mostly) hypothetical race in pinsyscalls(2) by making it return an error if called in a multi-threaded process. The race would involve an alternate ld.so implementation that starts threads before loading libc.so, which is just a bad idea. Several ideas to fix the race have been bounced around but those either involve an additional per-syscall cost or some convoluted variable dependencies (that would still require an explicit barrier on alpha). That's simply not worth it.

год назад
pipe.2

use .Rv and simplify wording; from Kaspars at Bankovskis dot net

12 лет назад
pledge.2

remove inaccurate system call lists in the [rwc]path promises, and simplify description of the charactistics of these promises by describing them compared to each other. issue pointed out by claudio and tb. ok ingo jmc

год назад
poll.2

ppoll() is in POSIX-2024. Update #include visibility and manpages and add restrict qualifiers. While here, rename the BUGS section to CAVEATS since they're really "these probably don't do what you want" notes and not things that need fixing.

2 года назад
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

11 лет назад
profil.2

Revert 1.14 of lib/libc/sys/profil.2 since it's changed by accident by my previous commit.

год назад
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.

11 лет назад
ptrace.2

Add ptrace commands used to read/write the XSAVE area of a traced process. Intended to give debuggers access to xmm/ymm registers.

2 года назад
ptrace.c

Turd polish: use HIDDEN= instead of PSEUDO= for ptrace syscall stub, to make its underlying symbol name look like others.

10 лет назад
quotactl.2

.Li -> .Vt where appropriate; from josiah frentsos, tweaked by schwarze

4 года назад
read.2

improve legibility of structs in several manpages

5 лет назад
readlink.2

Simple macro fixes (Fd -> In, Nm -> Fn) from Kaspars at Bankovskis dot net. No content change.

11 лет назад
reboot.2

Document RB_TIMEBAD; delete RB_* that are obsolete/unimplemented

9 лет назад
recv.2

add space needed in punctuation; from josiah frentsos

3 года назад
rename.2

use .In rather than .Fd #include

11 лет назад
revoke.2

more trivial .Ar -> .Fa replacements in syscall manuals

5 лет назад
rmdir.2

grammar

4 года назад
sched_yield.2

Add sched_yield(2) manpage

12 лет назад
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

5 лет назад
semctl.2

improve legibility of structs in several manpages

5 лет назад
semctl.c

KNF

11 лет назад
semget.2

spread some ipcrm/ipcs Xr; from mikhail ok schwarze

5 лет назад
semop.2

spread some ipcrm/ipcs Xr; from mikhail ok schwarze

5 лет назад
send.2

Add libc wrappers for the new sendmmsg and recvmmsg system calls. Feedback tb@, miod@, jca@ OK jca@

4 года назад
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 лет назад
setgroups.2

Get rid of an old convention of wrapping preprocessor constants in curly braces.

7 лет назад
setpgid.2

macro cleanup; from Kaspars at Bankovskis dot net

12 лет назад
setregid.2

macro fixes from Kaspars at Bankovskis dot net; also fixing one typo in fts(3) while here

12 лет назад
setresuid.2

The {get,set}res[ug]id(2) family are in POSIX-2024's XSI option, so adjust the #include visibility and update the manpage.

2 года назад
setreuid.2

macro fixes from Kaspars at Bankovskis dot net; also fixing one typo in fts(3) while here

12 лет назад
setsid.2

remove outdated "expected to be compliant" ok miod@ kn@ deraadt@

4 года назад
setuid.2

tweak previous;

12 лет назад
shmat.2

shmaddr is a pointer, so use NULL instead 0f

4 года назад
shmctl.2

improve legibility of structs in several manpages

5 лет назад
shmget.2

Per POSIX, we now only require <sys/msg.h>, <sys/sem.h>, or <sys/shm.h>

12 лет назад
shutdown.2

Identify domains with AF_* instead of PF_* here Tweaks to SYNOPSIS and RETURN VALUES

12 лет назад
sigaction.2

spelling

2 года назад
sigaltstack.2

lower parts of the manual page clearly say why using malloc() to allocate sigaltstack regions is bad... so the example code should not use malloc()... ok semarie

2 года назад
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

9 лет назад
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

9 лет назад
sigreturn.2

libc stub is gone, so update the description to cover the remaining use

10 лет назад
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

9 лет назад
socket.2

man pages: add missing commas between subordinate and main clauses

4 года назад
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 лет назад
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.

9 лет назад
stat.2

improve legibility of structs in several manpages

5 лет назад
statfs.2

we mention interim BSD releases so change some 4.4BSD use to 4.3BSD-Reno ok jmc@ schwarze@

4 года назад
swapctl.2

changing EINVAL from "has no associated size" to "has insufficient size" does a better job of covering the case of partition not configured (size = 0) or other too-small decision the kernel may make

2 года назад
symlink.2

Make consistent reference to pathname.

6 лет назад
sync.2

man pages: add missing commas between subordinate and main clauses

4 года назад
sysarch.2

use .In rather than .Fd #include

11 лет назад
sysctl.2

nd6_debug sysctl is gone.

год назад
thrkill.2

This is thrkill, not __thrsigdivert

10 лет назад
timer_create.c

Make these timer_* stubs weak symbols Provide declarations to reduce noise when using -Wmissing-prototypes

11 лет назад
timer_delete.c

Make these timer_* stubs weak symbols Provide declarations to reduce noise when using -Wmissing-prototypes

11 лет назад
timer_getoverrun.c

Make these timer_* stubs weak symbols Provide declarations to reduce noise when using -Wmissing-prototypes

11 лет назад
timer_gettime.c

Make these timer_* stubs weak symbols Provide declarations to reduce noise when using -Wmissing-prototypes

11 лет назад
timer_settime.c

Make these timer_* stubs weak symbols Provide declarations to reduce noise when using -Wmissing-prototypes

11 лет назад
truncate.2

Respect RLIMIT_FSIZE when extending a file via truncat(2)/ftruncate(2). This refactors the commin parts of sys_truncate() and sys_ftruncate() into dotruncate(). If the new size of the file is larger than the RLIMIT_FSIZE limit _and_ the file is being extended, not truncated, return EFBIG. Adapted from a diff by Piotr Durlej. With help from and OK by deraadt@ guenther@.

4 года назад
umask.2

Avoid gendered language in man pages when not referring to a specific person. Rewrite or use singular they.

4 года назад
unlink.2

more trivial .Ar -> .Fa replacements in syscall manuals

5 лет назад
unveil.2

document EFAULT, and replace all 'It Er' errno with 'It Bq Er'

5 лет назад
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

6 лет назад
utrace.2

adjust documentation for ktrace.h changes. utrace() is now easier to use ok guenther

3 года назад
vfork.2

use .In rather than .Fd #include

11 лет назад
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 лет назад
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 лет назад
w_clock_gettime.c

Add support for timeconting in userland.

6 лет назад
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 лет назад
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 лет назад
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 лет назад
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 лет назад
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 лет назад
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 лет назад
w_gettimeofday.c

Add support for timeconting in userland.

6 лет назад
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 лет назад
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 лет назад
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 лет назад
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 лет назад
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 лет назад
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 лет назад
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 лет назад
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 лет назад
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 лет назад
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 лет назад
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 лет назад
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 лет назад
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 лет назад
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 лет назад
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 лет назад
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 лет назад
w_recvmmsg.c

Add libc wrappers for the new sendmmsg and recvmmsg system calls. Feedback tb@, miod@, jca@ OK jca@

4 года назад
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 лет назад
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 лет назад
w_sendmmsg.c

Add libc wrappers for the new sendmmsg and recvmmsg system calls. Feedback tb@, miod@, jca@ OK jca@

4 года назад
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 лет назад
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 лет назад
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.

11 лет назад
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.

11 лет назад
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 лет назад
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 лет назад
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 лет назад
w_waitid.c

waitid(2) returns 0 on success; do post-call cancelation only if it either failed, or succeeded but didn't put a status into infop.

4 года назад
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 лет назад
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 лет назад
wait.2

Add waitid(2) manpage, based on a first pass by espie@ and bits from FreeBSD and NetBSD.

4 года назад
waitid.2

- some small tweaks for the text - on guenther's advice, remove NOTES: the text is either not relevant or already described correctly elsewhere

4 года назад
write.2

writev() appeared in 4.1c before 4.2

4 года назад
ypconnect.2

repair error section; Martin Vahlensieck

4 года назад