summaryrefslogtreecommitdiff
path: root/lib/libc/sys
AgeCommit message (Collapse)Author
2013-08-14ident and data members of struct kevent changed types: ident toPhilip Guenther
uintptr_t, so it can hold pointers for EVFILT_TIMER and _AIO, and data to quad_t, so it can hold file offets.
2013-08-14more Bx;Jason McIntyre
From: Jan Stary
2013-08-14some Bx/Ox conversion;Jason McIntyre
From: Jan Stary
2013-08-14no longer any need to quote macro lines with >9 args;Jason McIntyre
From: Jan Stary
2013-08-13Switch time_t, ino_t, clock_t, and struct kevent's ident and dataPhilip Guenther
members to 64bit types. Assign new syscall numbers for (almost all) the syscalls that involve the affected types, including anything with time_t, timeval, itimerval, timespec, rusage, dirent, stat, or kevent arguments. Add a d_off member to struct dirent and replace getdirentries() with getdents(), thus immensely simplifying and accelerating telldir/seekdir. Build perl with -DBIG_TIME. Bump the major on every single base library: the compat bits included here are only good enough to make the transition; the T32 compat option will be burned as soon as we've reached the new world are are happy with the snapshots for all architectures. DANGER: ABI incompatibility. Updating to this kernel requires extra work or you won't be able to login: install a snapshot instead. Much assistance in fixing userland issues from deraadt@ and tedu@ and build assistance from todd@ and otto@
2013-07-20sync with the actual definition of struct statfs in <sys/mount.h>; ok jmc@Christian Weisgerber
2013-07-17more library historyIngo Schwarze
facts checked by sobrado@ style tweaks and ok jmc@
2013-07-16use .Mt for email addresses; from Jan Stary <hans at stare dot cz>; ok jmc@Ingo Schwarze
2013-06-29do not use Sx for sections outwith the page;Jason McIntyre
man4 still to go...
2013-06-17Add support for the _POSIX_CPUTIME and _POSIX_THREAD_CPUTIME options,Philip Guenther
including CLOCK_{PROCESS,THREAD}_CPUTIME_ID constants and {clock,pthread}_getcpuclockid() functions. Worked out at t2k13 with help from tedu@ and matthew@ and testing by aja@ ok matthew@
2013-06-05Move _Exit() from the exit() manpage to the _exit() manpage, as it'sPhilip Guenther
just an alias of the latter. ok matthew@ tedu@
2013-06-02improve the divert-* description a bit moreSebastian Benoit
ok lteo & jmc
2013-06-01Add utrace(2), a system call allowing for userland to send its own ktraceMiod Vallat
records. From FreeBSD via otto@, with tweaks suggested by guenther@. Commite on behalf of otto@ who is not around, to ride the libc minor bump. Causes a librthread minor bump as well (new syscall).
2013-05-31On NOTE_EXIT event of EVFILT_PROC, store the exit status in kn_data.YASUOKA Masahiko
ok guenther tedu deraadt
2013-05-19If pid<0, kill() won't fail with EPERM unless none of the target processesPhilip Guenther
could be signaled.
2013-05-10Update SYNOPSIS and add STANDARDSPhilip Guenther
2013-05-10Update STANDARDSPhilip Guenther
2013-05-10Clarify behavior of SA_NOCLDWAITPhilip Guenther
Tweak indentation in the synopsis feedback and ok jmc@, espie@
2013-05-08clarify when EACCESS can fail. if from is read only, you're out of luck.Ted Unangst
failure to document this case noticed by Mike Small
2013-05-08fix SEE ALSO;Jason McIntyre
2013-05-08Update DESCRIPTION, ERRORS, SEE ALSO, and STANDARDS sectionsPhilip Guenther
(setpgid has *never* cared about euid in OpenBSD)
2013-05-08Lists should be sorted by the normal alphabet, not my private onePhilip Guenther
Noted by jmc@
2013-05-08We have fdatasync() and pselect() now, so uncomment them in the list ofPhilip Guenther
async-signal-safe functions. Also, add ppoll() as an async-s-s extension interface
2013-05-07on failure errno is set as wellDavid Gwynne
2013-05-05no need to cast callocTed Unangst
2013-04-29Extend P_SIGSUSPEND handling in userret() to properly restore theMatthew Dempsky
sigmask even if there are no pending signals under the temporary sigmask. Refactor existing select() and poll() system calls to introduce the pselect() and ppoll() system calls. Add rthread wrappers for pselect() and ppoll(). While there, update cancellation point comments to reflect recent fdatasync() addition. Minor bumps for libc and librthread due to new symbols. ok guenther, millert, deraadt, jmc
2013-04-21wording fix;Jason McIntyre
2013-04-20identify the argument containing the requested timeout, give argumentsTed Unangst
better names, and reword time to duration for clarity
2013-04-19add clock_gettime to see also. i think guenther was ok with this.Ted Unangst
2013-04-15Implement fdatasync() as a wrapper around fsync()Matthew Dempsky
ok guenther, deraadt, jmc
2013-04-08Updates to SYNOPSIS, ERRORS, and STANDARDS.Philip Guenther
2013-04-08Use .Er for errno E* constantsPhilip Guenther
2013-04-08macro fix for previous;Jason McIntyre
2013-04-08Updates to SYNOPSIS, ERRORS, and STANDARDS.Philip Guenther
2013-04-08zap trailing whitespace;Jason McIntyre
2013-04-08Updates to SYNOPSIS, ERRORS, and STANDARDS.Philip Guenther
getrlimit(2) RLIMIT_STACK wording suggested by jmc@
2013-04-06a little fix for the version historyTed Unangst
2013-04-06remove more references to kern.rthreads sysctl.Ted Unangst
many thanks to jmc for noticing
2013-04-03Drop an unnecessary #includePhilip Guenther
reminded by schwarze@
2013-04-01When there are multiple groups of functions with their own #includesPhilip Guenther
listed, the #includes in each group are independent, so that users don't need to guess at possible carry-over. general idea ok otto@ millert@ actual diff ok jmc@ schwarze@
2013-03-31More SYNOPSIS, ERRORS, and STANDARDS updatesPhilip Guenther
2013-03-31Add a couple commas, as suggested by jmc@Philip Guenther
2013-03-31Document more difference between parent and child.Philip Guenther
Updates to ERRORS, and STANDARDS ok jmc@
2013-03-31Updates to RETURN VALUES, ERRORS, and STANDARDSPhilip Guenther
ok jmc@
2013-03-31Updates to SYNOPSIS, ERRORS, and STANDARDSPhilip Guenther
ok jmc@
2013-03-31Add ERRORS and STANDARDS sections; reorder and reword description toPhilip Guenther
clarify PROT_NONE vs PROT_* and what protections are actually sure to be supprted. ok jmc@, deraadt@
2013-03-31Use consistent wording for the EINVAL, EBADF, ENOTDIR, and EACCES casesPhilip Guenther
of the various *at() functions.
2013-03-30tweak previous;Jason McIntyre
2013-03-30Various updates, mostly to SYNOPSIS, ERRORS, and STANDARDS, butPhilip Guenther
some other fixes included... *at() function ERRORS description suggested by matthew@ ok deraadt@
2013-03-28no Pp before/after Sh;Jason McIntyre