Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Document fktrace(2) more completely, including separation of errors. | 2017-10-08 | 1 | -19/+69 | |
| | | | | | | Add a few errors that were previously undocumented. ok jmc@ | ||||
* | Add fktrace to the NAME section | 2017-10-07 | 1 | -3/+4 | |
| | | | | ok jmc@ | ||||
* | Document that connect(2) and sendto(2) may return with errno | 2017-10-05 | 2 | -5/+7 | |
| | | | | | EADDRNOTAVAIL if local address is not available. OK deraadt@ millert@ | ||||
* | Document how ioctl(2) LIOCSFD on /dev/klog registers a socket pair | 2017-09-27 | 1 | -2/+19 | |
| | | | | | to receive sendsyslog(2) messages. discussed with martijn@; OK jmc@ deraadt@ | ||||
* | sendsyslog should take a const char * everywhere. | 2017-09-25 | 1 | -3/+3 | |
| | | | | okay bluhm@, deraadt@ | ||||
* | tweak previous: remove trailing blank and improve a wording; | 2017-09-21 | 1 | -4/+4 | |
| | | | | requested by jmc@ | ||||
* | Properly document the typical write(2) loop, | 2017-09-20 | 1 | -16/+18 | |
| | | | | | | and delete misleading parts from the CAVEATS; issue reported by <ScottCheloha at gmail dot com> on bugs@; OK espie@ millert@ | ||||
* | Add additional errno values required by POSIX. | 2017-09-05 | 1 | -2/+10 | |
| | | | | ok jca@ kettenis@ deraadt@ | ||||
* | Move mutex, condvar, and thread-specific data routes, pthread_once, and | 2017-09-05 | 1 | -1/+1 | |
| | | | | | | | | pthread_exit from libpthread to libc, along with low-level bits to support them. Major bump to both libc and libpthread. Requested by libressl team. Ports testing by naddy@ ok kettenis@ | ||||
* | add fktrace to libc | 2017-08-13 | 2 | -5/+14 | |
| | |||||
* | Instead of hardcoding a partial dependency list for the syscall stub objects, | 2017-08-12 | 1 | -28/+26 | |
| | | | | calculate them as done for other objects | ||||
* | Accessing a mmap(2)ed file behind its end should result in a SIGBUS | 2017-07-20 | 1 | -3/+3 | |
| | | | | | | according to POSIX. Bring regression test and kernel in line for amd64 and i386. Other architectures have to follow. OK deraadt@ kettenis@ | ||||
* | Both syslog(3) and syslogd(8) truncate the message at 8192 bytes. | 2017-07-18 | 1 | -2/+7 | |
| | | | | | Do the same in sendsyslog(2) and document the behavior. reported by Ilja Van Sprundel; OK millert@ deraadt@ | ||||
* | replace Fifos with FIFOs. | 2017-07-10 | 1 | -3/+3 | |
| | | | | ok jmc@ visa@ | ||||
* | fix cross references to self; found with mandoc -Tlint | 2017-07-05 | 1 | -3/+3 | |
| | |||||
* | request -> promises; from scott cheloha | 2017-06-11 | 1 | -3/+3 | |
| | |||||
* | Add an acct(5) flag for pledge violations. Then lastcomm(1) shows | 2017-06-07 | 1 | -2/+12 | |
| | | | | | | | when something went wrong. This allows to monitor whether the system is under attack and that the attack has been prevented by OpenBSD pledge(2). OK deraadt@ millert@ jmc@ | ||||
* | Add support for EV_RECEIPT and EV_DISPATCH flags | 2017-05-31 | 1 | -2/+17 | |
| | | | | | From FreeBSD via Jan Schreiber <jes at posteo ! de>, thanks! OK tedu, bluhm | ||||
* | install futex(2), ok mpi | 2017-05-31 | 1 | -2/+2 | |
| | |||||
* | getrlimit is now allowed by "stdio" | 2017-05-30 | 1 | -2/+3 | |
| | |||||
* | sort SEE ALSO; | 2017-05-29 | 1 | -2/+2 | |
| | |||||
* | It is distasteful to have manual pages which don't refer to real | 2017-05-29 | 4 | -12/+18 | |
| | | | | | | | 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 | ||||
* | Move info about group handling via a negative pid into the list | 2017-05-06 | 1 | -9/+9 | |
| | | | | with the other pid-specific details. | ||||
* | Document what happens when sending a signal to the calling process. | 2017-05-05 | 1 | -3/+20 | |
| | | | | OK jmc@ | ||||
* | Mention that the signal mask does not affect what signals are | 2017-05-05 | 1 | -3/+18 | |
| | | | | | discarded by the kernel. Document that at least one pending signal will be delivered before sigprocmask() returns. | ||||
* | Document that wait3/waitpid can receive SIGCHILD when wpid does | 2017-05-01 | 1 | -3/+26 | |
| | | | | | | | not exist or is not a child of the calling process. Document what happens when SIGCHLD is ignored or SA_NOCLDWAIT is set in sa_flags (this part from FreeBSD). OK guenther@ | ||||
* | Add futex(2) shim, bump minor. | 2017-04-30 | 1 | -1/+2 | |
| | | | | Inputs from guenther@, ok kettenis@, visa@ | ||||
* | Reference the "Futexes Are Tricky" paper. | 2017-04-28 | 1 | -1/+7 | |
| | | | | With schwarze@ | ||||
* | errant space; | 2017-04-28 | 1 | -2/+2 | |
| | |||||
* | Document futex(2) with a lot of inputs from schwarze@ | 2017-04-28 | 1 | -0/+134 | |
| | |||||
* | Document RB_TIMEBAD; delete RB_* that are obsolete/unimplemented | 2017-04-15 | 1 | -19/+5 | |
| | | | | ok visa@ deraadt@ | ||||
* | Xr sigprocmask(2) not the obsolete sigsetmask(3) | 2017-04-13 | 1 | -3/+3 | |
| | |||||
* | Fix tabs in example code. | 2017-04-10 | 1 | -3/+3 | |
| | |||||
* | Not all devices support mmap, document EINVAL in this case too. | 2017-04-05 | 1 | -2/+6 | |
| | | | | OK deraadt@ | ||||
* | tweak previous; | 2017-04-04 | 1 | -4/+4 | |
| | |||||
* | Add caveat telling it's better to always read a data byte when passing | 2017-04-03 | 1 | -2/+14 | |
| | | | | | control messages. Problem noted by Luke Small; ok deraadt@ | ||||
* | The hppa version of as(1) requires whitespace before a .file directive, | 2017-03-29 | 1 | -2/+2 | |
| | | | | | | | it may not be in column 0. This kind of thing is very common in GNU and Linux software because the software was written from the start to be 'compatible replacements' of vendor software. ok jsing guenther | ||||
* | Document the mcast pledge(2) as an addition to inet. | 2017-03-28 | 1 | -2/+8 | |
| | | | | OK deraadt@ | ||||
* | Use .file to convince 'as' to generate proper FILE symbols in the syscall | 2017-03-26 | 1 | -7/+8 | |
| | | | | | | | | stubs that aren't actually in files, so that syspatch can figure out what order the syscall stub objects are in the .so. Use -P to suppress to #line directives that would override that. Tested with both gcc/gas and clang. ok deraadt@ | ||||
* | mkdir(2) and mkdirat(2) can also fail with EACCESS if write permission | 2017-03-23 | 1 | -3/+5 | |
| | | | | | is denied on the parent directory of the directory to be created. From FreeBSD. OK deraadt@ natano@ | ||||
* | shuffle back: wxabort is described in sysctl(3); | 2017-03-11 | 2 | -4/+4 | |
| | |||||
* | repair Xr, and point to sysctl(8) instead because sysctl(3) fails to | 2017-03-11 | 2 | -6/+8 | |
| | | | | | document kern.wxabort from michael reed | ||||
* | document EPERM error when connect(2)ing. | 2017-03-02 | 1 | -2/+5 | |
| | | | | ok bluhm@ jmc@ renato@ | ||||
* | use Dv, for consistency; from bruno flueckiger | 2017-02-27 | 1 | -3/+3 | |
| | |||||
* | Missing opening brace. Spotted by Hiltjo Posthuma. | 2017-02-14 | 1 | -3/+3 | |
| | |||||
* | return the sio_open notes to the audio section; from michael reed | 2017-01-29 | 1 | -6/+6 | |
| | |||||
* | whitespace between macro args and punctuation, and zap a ton | 2017-01-23 | 1 | -42/+42 | |
| | | | | of unneccessary quoting; ok deraadt | ||||
* | Split pledge "ioctl" into "tape" and "bpf", and allow SIOCGIFGROUP only | 2017-01-23 | 1 | -24/+28 | |
| | | | | upon "inet". Adjust the 4 programs that care about this. | ||||
* | For consistency, allow symlinkat(2) in the same way as symlink(2); | 2016-10-27 | 1 | -4/+5 | |
| | | | | | | no need to wait until the first program using it breaks... "could make sense" semarie@ (and thanks for the cluestick) OK deraadt@ | ||||
* | note that SO_REUSEADDR is restricted to callers with the same uid or root; | 2016-10-19 | 1 | -4/+5 | |
| | | | | | | | while there, super-user -> superuser for internal consistency; diff from kirill miazine, tweaked by myself; ok deraadt millert guenther |