Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-12-31 | Remove #ifdef _REENTRANT code that isn't used here. These days, the code | Mark Kettenis | |
handling per-thread errno lives in librthread. ok miod@, espie@ | |||
2013-12-31 | don't try writing past the end unless we have to | Ted Unangst | |
ok gilles millert | |||
2013-12-28 | Do not need __guard[] anymore since we are now relying on __guard_local | Theo de Raadt | |
for a while already ok miod kettenis | |||
2013-12-28 | Move atexit(3) into crtbegin.c and certbeginS.c such that we can pass the | Mark Kettenis | |
right __dso_handle and have dlopen'ed shared objects run their atexit handlers when they get unloaded. This is what Linux does, and several ports depend on this behaviour (and will crash upon exit without this chang). Based on an earlier diff from matthew@ Tested by ajacoutot@ ok deraadt@ | |||
2013-12-27 | do not need to create the stack cookie using a constructor anymore, | Theo de Raadt | |
since the kernel supplies a .openbsd.randomdata segment. ok matthew miod guenther | |||
2013-12-27 | remove non-openbsd.randomdata parts | Theo de Raadt | |
ok miod matthew | |||
2013-12-24 | yup, we do ELF | Theo de Raadt | |
2013-12-22 | remove unneeded check for null context. ok deraadt gilles millert | Ted Unangst | |
2013-12-19 | fix double word error; | Jason McIntyre | |
2013-12-19 | Split out strncpy and strncat from strcpy and strcat manuals. | Todd C. Miller | |
Requested by deraadt@ | |||
2013-12-19 | pseudo-code corrections from Solar Designer <solar@openwall.com> | Theo de Raadt | |
2013-12-17 | The termios.h bits were missing from the initial commit. | Todd C. Miller | |
2013-12-17 | fix build; from deraadt@ | Christian Weisgerber | |
2013-12-17 | crank libc for +tcgetsid -inet_nsap_addr -inet_nsap_ntoa -f_prealloc | Theo de Raadt | |
ok millert | |||
2013-12-17 | inet_nsap_ntoa() and inet_nsap_addr() go away. Unused APIs from darker | Theo de Raadt | |
days. | |||
2013-12-17 | f_prealloc() goes away. Comment from the original source file: | Theo de Raadt | |
* XXX. Force immediate allocation of internal memory. Not used by stdio, * but documented historically for certain applications. Bad applications. | |||
2013-12-17 | Add tcgetsid() now that it is in POSIX base. Man page adapted from | Todd C. Miller | |
NetBSD (thorpej). OK kettenis@ | |||
2013-12-12 | POSIX no longer requires sys/types.h be included to get the pid_t | Todd C. Miller | |
definition, and neither do our headers. OK espie@ guenther@ | |||
2013-12-05 | no more regexp(3), so point to regex(3); | Jason McIntyre | |
as advised by deraadt | |||
2013-12-04 | express final disapproval of the interfaces in libcompat, such as | Theo de Raadt | |
them ftime(), gtty(), stty(), re_comp(), cuserid() and others. Discussion and ongoing work to fix the ports tree from many, especially naddy. ok naddy [There is a bit more cleanup possible after that, but this is considered the current safe step] | |||
2013-12-04 | tweak from deraadt; | Jason McIntyre | |
2013-12-04 | update BUGS to reflect previous; as advised by | Jason McIntyre | |
guenther and deraadt | |||
2013-12-03 | Remove string.h dependency from sys/select.h; from FreeBSD, tweaked | Christian Weisgerber | |
by deraadt@. Sync man page. ok guenther@, deraadt@ | |||
2013-12-02 | CIRCLEQ begone. | Kenneth R Westerback | |
ok miller@ | |||
2013-12-01 | Eliminate references to the basep argument which was removed in the | Philip Guenther | |
change to getdents(). Indicate that d_off values are valid for seeking on directories. problem noted by Jared Yanovich (slovichon (at) gmail.com) ok jmc@ | |||
2013-11-28 | The print() routine here can be passed at least some of the non-characters | Philip Guenther | |
OUT to EOW, making its domain CHAR_MIN...CODEMAX. It makes sense to have pchar() take the same domain and output those non-characters appropriately, so the (unsigned char) cast for isprint() goes in pchar(). Constipate pchar() while we're here, and let print() pass through NUL to it, as it knows how to output it unambiguously. ok otto@ millert@ | |||
2013-11-26 | 1 << 31 cleanup. Eitan Adler pointed out that there has been a | Theo de Raadt | |
resurrection of the bad idiom in the tree. sufficient review by miod, kettenis, tedu | |||
2013-11-26 | unsigned char cast for ctype; ok guenther | Theo de Raadt | |
2013-11-25 | unsigned char changes for ctype | Theo de Raadt | |
re-re-reviewed by krw | |||
2013-11-25 | use an unsigned char instead, to avoid lots of casts | Theo de Raadt | |
2013-11-25 | Use iswupper() for wide characters, not isupper(); ok deraadt | Stefan Sperling | |
2013-11-24 | most obvious unsigned char casts for ctype | Theo de Raadt | |
ok jca krw ingo | |||
2013-11-22 | doc nit okay millert@ | Marc Espie | |
2013-11-16 | In getdiskbyname() set partition size with DL_SETPSIZE(). Make sure | Kenneth R Westerback | |
d_secperunith and p_offseth are set to 0 since they can't be read from disktab and lower 32 bits (d_secperunit and p_offset) are read directly from the input. | |||
2013-11-15 | getpwnam_r() and getpwuid_r() reopen the passwd even when called with | Sebastian Benoit | |
setpassent(stayopen). Bug found and fixed by Erik Lax <erik-AT-halon-DOT-se> ok millert@ guenther@ | |||
2013-11-13 | oops should not be static | Theo de Raadt | |
2013-11-13 | bring in proto | Theo de Raadt | |
2013-11-13 | bring in math.h to provide prototypes | Theo de Raadt | |
2013-11-12 | remove dead files | Eric Faurot | |
ok deraadt@ | |||
2013-11-12 | put the _readdir_unlocked() prototype in an obvious place | Theo de Raadt | |
2013-11-12 | ANSI prototypes | Theo de Raadt | |
2013-11-12 | a __fputwc_unlock() prototype was available in fvwrite.h, so use that | Theo de Raadt | |
2013-11-12 | both files contain a function which should only be static. | Theo de Raadt | |
not cranking libc over this (unless an issue is found in ports) | |||
2013-11-12 | permute15() should be static. Not cranking libc now, because it is | Theo de Raadt | |
not urgent. | |||
2013-11-12 | insert the proper arguments into a prototype | Theo de Raadt | |
2013-11-12 | avoid arithetic on void * | Theo de Raadt | |
ok guenther otto | |||
2013-11-12 | ANSI prototype | Theo de Raadt | |
2013-11-12 | pull in missing includes (math.h, unistd.h, stdlib.h) needed for | Theo de Raadt | |
prototypes | |||
2013-11-12 | pull in stdlib.h as required | Theo de Raadt | |
2013-11-12 | add proto for amd64 case; unify otherwise | Theo de Raadt | |