Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-10-04 | iscntrl(0) is != 0 at least since Version 7 AT&T UNIX, and POSIX | Ingo Schwarze | |
requires that, too (in XBD 7.3.1), even though the C standard leaves it implementation-defined; found during my kcgi audit on behalf of CAPEM; OK deraadt (stupid me forgot to commit before lock). | |||
2017-10-04 | pasto in function name in the SYNOPSIS; from semarie@ | Ingo Schwarze | |
2017-09-27 | Document how ioctl(2) LIOCSFD on /dev/klog registers a socket pair | Alexander Bluhm | |
to receive sendsyslog(2) messages. discussed with martijn@; OK jmc@ deraadt@ | |||
2017-09-25 | sendsyslog should take a const char * everywhere. | Marc Espie | |
okay bluhm@, deraadt@ | |||
2017-09-23 | Kill unused function | Jeremie Courreges-Anglas | |
Spotted by krw@ | |||
2017-09-23 | Make delayed free non-optional and make F do an extensive double free check. | Otto Moerbeek | |
ok tb@ tedu@ | |||
2017-09-21 | tweak previous: remove trailing blank and improve a wording; | Ingo Schwarze | |
requested by jmc@ | |||
2017-09-20 | Properly document the typical write(2) loop, | Ingo Schwarze | |
and delete misleading parts from the CAVEATS; issue reported by <ScottCheloha at gmail dot com> on bugs@; OK espie@ millert@ | |||
2017-09-18 | Document readdir_r() return value and update style of the example | Todd C. Miller | |
code. Adapted from a diff by Ross L Richardson. | |||
2017-09-17 | __progname has type char *, we cannot change its type without causing | Otto Moerbeek | |
havoc all over the place. So add some casts to silence the compiler. ok deraadt@ guenther@ | |||
2017-09-12 | mapalign returns MAP_FAILED for failuer; from George Koehler | Otto Moerbeek | |
2017-09-12 | Update the documentation regarding /dev/mem and /dev/kmem; | Ingo Schwarze | |
Theo already clamped down on these devices last year. Triggered by a question from Nan Xiao <xiaonan830818 at gmail dot com>. OK deraadt@ | |||
2017-09-11 | check double free before canary for chunks; ok millert@ | Otto Moerbeek | |
2017-09-10 | shm_open(), sysconf(), tcflow(), and tcsendbreak() are not permitted to be | Philip Guenther | |
cancellation points in POSIX, so change them to invoke the non-cancellation point versions of open(), close(), nanosleep(), and write() ok deraadt@ millert@ | |||
2017-09-10 | Fix spelling of 4.3BSD-Net/2. | Ingo Schwarze | |
2017-09-10 | sysctl strings include the termingating NUL character in both in and out lengths | Tom Cosgrove | |
Prompted by Nan Xiao noticing the redundancy of bzero+termination - thanks. ok deraadt@ | |||
2017-09-05 | Remove unused 32bit version of elf_hash(). | Martin Pieuchot | |
Riding previous libc bump. ok kettenis@ | |||
2017-09-05 | New POSIX xlocale implementation written from scratch. | Ingo Schwarze | |
Complete in the sense that all POSIX *locale(3) and *_l(3) functions are included, but in OpenBSD, we of course only really care about LC_CTYPE and we only support ASCII and UTF-8. With important help from kettenis@, guenther@, and jca@. Repeated testing in ports bulk builds by naddy@. Additional testing by jca@, sebastia@, dcoppa@, and others. OK kettenis@ dcoppa@, and guenther@ on an earlier version. Riding guenther@'s libc/librthread major bump. | |||
2017-09-05 | Add additional errno values required by POSIX. | Jonathan Gray | |
ok jca@ kettenis@ deraadt@ | |||
2017-09-05 | Move mutex, condvar, and thread-specific data routes, pthread_once, and | Philip Guenther | |
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@ | |||
2017-09-02 | delete pointless .Tn ASCII found by jca@ with mandoc -Tlint | Ingo Schwarze | |
2017-08-31 | Mention strtok_r in STANDARDS | Jeremie Courreges-Anglas | |
POSIX 2001 instead of POSIX.1c suggested by millert@ and jmc@, ok jmc@ | |||
2017-08-29 | It is confusing to talk about priorities being ordered from high | Todd C. Miller | |
to low when they are actually numbered in the opposite (numerical) order. Use "ordered by decreasing importance" instead. Also try to make it clear that LOG_UPTO uses the numerical priorities where a larger value means a lower priority. OK jmc@ | |||
2017-08-29 | isunordered() returns true if at least one of the arguments is NaN | Todd C. Miller | |
OK espie@ | |||
2017-08-22 | Remove mpool.libtp, it was part of the Berkeley DB tarball but not | Todd C. Miller | |
present int the CSRG libc. It is only of historical interest and, given the amount of time passed, probably not even that anymore. OK deraadt@, prodded by miod@ | |||
2017-08-20 | two MALLOC_STATS only tweaks; one from David CARLIER, the other found by clang | Otto Moerbeek | |
2017-08-19 | Use 0xcc trapsleds instead of default/nop/0xcc in BTC alignments | Theo de Raadt | |
2017-08-19 | Don't need .text before ENTRY(), also minor spacing cleanups | Theo de Raadt | |
2017-08-19 | Put _map table into .rodata instead of .text | Theo de Raadt | |
2017-08-15 | s/DEF_STD/DEF_STRONG/ to match namespace.h differences between librthread | Philip Guenther | |
and libc | |||
2017-08-15 | Wrap <sched.h> and <sys/futex.h> so that internal calls go direct | Philip Guenther | |
2017-08-15 | Sort headers per style(9) | Philip Guenther | |
2017-08-15 | Copy files from ../librthread in preparation for moving functionality | Philip Guenther | |
from libpthread to libc. No changes to the build yet, just making it easier to review the substantive diffs. ok beck@ kettenis@ tedu@ | |||
2017-08-15 | Copy files from ../librthread in preparation for moving functionality | Philip Guenther | |
from libpthread to libc. No changes to the build yet, just making it easier to review the substantive diffs. ok beck@ kettenis@ tedu@ | |||
2017-08-15 | fmt0 is a wchar_t *, so use %ls to report | Theo de Raadt | |
2017-08-14 | Use sendsyslog() directly instead of syslog_r() for the "backwards memcpy" | Philip Guenther | |
messages, to avoid pulling in piles of other machinery unnecessarily problem observed by schwarze@ ok deraadt@ millert@ | |||
2017-08-13 | add fktrace to libc | Ted Unangst | |
2017-08-12 | Minimize #includes, particularly to avoid thread_private.h | Philip Guenther | |
ok tedu@ | |||
2017-08-12 | Instead of hardcoding a partial dependency list for the syscall stub objects, | Philip Guenther | |
calculate them as done for other objects | |||
2017-08-08 | Stop running nd6_expire every second. | Florian Obser | |
We know when pltime or vltime decrease to zero. Run nd6_expire then. Input & OK mpi, bluhm | |||
2017-08-08 | Kernel sendsyslog(2), libc syslog(3), and syslogd(8) restrict and | Alexander Bluhm | |
truncate the length of a syslog message to 8192 bytes. Use one global define LOG_MAXLINE for all of them. OK deraadt@ millert@ | |||
2017-08-07 | Since sendsyslog(2) handles the LOG_CONS parameter, the variable | Alexander Bluhm | |
conp in syslog(3) is unused. Remove dead code. OK jca@ deraadt@ | |||
2017-08-05 | We only support ASCII and UTF-8, so we never need to | Ingo Schwarze | |
change _ctype_, _tolower_tab_, and _toupper_tab_. No functional change. Suggested by and OK kettenis@ | |||
2017-08-01 | delete sigmask(3) from sigsetmask(3) SYNOPSIS and use .Xr rather | Ingo Schwarze | |
than .Fn for it, it is documented sigblock(3) as noticed by jmc@; some minor typo and punctuation cleanup while here; OK jmc@ | |||
2017-08-01 | add missing and correct misspelled names, most in NAME sections; | Ingo Schwarze | |
found with regress/usr.bin/mandoc/db/dbm_dump; OK jmc@ | |||
2017-07-27 | Use stdrup, to avoid clang whining about the length parameters being | Theo de Raadt | |
based upon input being used unsafely (they are safe) ok millert kettenis | |||
2017-07-22 | Favor err() over perror() in example. | anton | |
ok schwarze@ | |||
2017-07-22 | zap trailing whitespace; | Jason McIntyre | |
2017-07-22 | rework the page a bit, clarify a few things, maybe better wording | Ted Unangst | |
2017-07-20 | Accessing a mmap(2)ed file behind its end should result in a SIGBUS | Alexander Bluhm | |
according to POSIX. Bring regression test and kernel in line for amd64 and i386. Other architectures have to follow. OK deraadt@ kettenis@ |