Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-07-10 | use the value actually passed to the function | Eric Faurot | |
2012-07-10 | Better handling of servname in getaddrinfo_async. Do not necessarily | Eric Faurot | |
fail if there is no entry for a given protocol. Fix issue reported by early testers. | |||
2012-07-09 | ANSIfy forkpty, add missing $OpenBSD$ in duid.c, style (no arg names) in | Nicholas Marriott | |
util.h. ok guenther | |||
2012-07-09 | Use the PAGE_* forms (instead of the ancient BSD forms) in param.h, | Theo de Raadt | |
because param.h will get a kick in the head sometime in the future. One day, maybe both can become invisible, but we boot one of them first. ok guenter | |||
2012-07-09 | use PAGE_SHIFT instead of PGSHIFT, in preperation for future | Theo de Raadt | |
param.h symbol reduction. ok guenther | |||
2012-07-08 | implement res_querydomain() required by sendmail | Eric Faurot | |
2012-07-08 | add stub function for gethostent(), and move things around a bit while here. | Eric Faurot | |
2012-07-08 | Zap extra spaces from function pointer arguments | Philip Guenthe | |
Pointed out by Joachim Schipper (joachim at joachimschipper.nl) | |||
2012-07-08 | Describe tdelete()'s return value correctly and update the related CAVEAT | Philip Guenthe | |
Based on a note from Steffen Daode Nurpmeso (sdaoden at googlemail.com) ok jmc@ | |||
2012-07-07 | rename function to avoid symbol clash | Eric Faurot | |
2012-07-07 | remove bogus include of bsd.lib.mk | Eric Faurot | |
2012-07-07 | unbreak, pointed out by theo | Jasper Lievisse Adriaanse | |
2012-07-07 | actually, make this identical to what upstream expat ships nowadays by adding | Jasper Lievisse Adriaanse | |
a URL field and removing the empty Requires. | |||
2012-07-07 | add expat.pc | Jasper Lievisse Adriaanse | |
based on a diff by brad ok sthen@ | |||
2012-07-03 | adapt the NetBSD code to make sigpending work on sh | Jonathan Gray | |
ok miod@ kettenis@ | |||
2012-07-01 | The kernel returns the pending set; this stub has to save it through | Philip Guenthe | |
the pointer ok miod@ kettenis@ | |||
2012-07-01 | make this actually work | Mark Kettenis | |
ok miod@ | |||
2012-06-28 | librthread has eaten libpthread, so build includes via the former instead | Philip Guenthe | |
of the latter. Permits the misleading lib/libpthread/Makefile to be removed discussed with deraadt@ | |||
2012-06-26 | after a talk with ariane, use MAP_FIXED for mquery to avoid the cost of | Ted Unangst | |
scanning for free space if the hint isn't available. also, on further inspection, this will prevent pmap_prefer from "improving" our hint. | |||
2012-06-26 | simplify a little of the posix standards talk. ok deraadt guenther jmc | Ted Unangst | |
2012-06-26 | Use nl_langinfo(RADIXCHAR) instead of localeconv()->decimal_point in | Matthew Dempsky | |
printf() and avoid calling it unless needed (i.e., when we have a floating point value to print). This isn't a big concern currently due to our limited locale support and current localeconv() implementation, but it's still technically a data race and implementing POSIX 2008 per-thread locales is likely to make it worse. nl_langinfo() isn't guaranteed by POSIX to be thread-safe either, but at least our current implementation is thread-safe and it's a simpler interface to keep that way. Printing floating point values isn't async-signal-safe anyway due to gdtoa()'s use of malloc(), so that's not an issue. ok deraadt, stsp, millert | |||
2012-06-25 | Do not use <machine/float.h>, that is an deformed BSD-ism. | Theo de Raadt | |
It turns out <float.h> is the right file to pull in. ok millert | |||
2012-06-24 | In sysconf(), don't bother querying the kernel for userspace-only | Matthew Dempsky | |
values or features that POSIX now requires to always be provided. From Brad; ok guenther and me; incorporates feedback from millert too | |||
2012-06-24 | Change arc4random_uniform() to calculate ``2**32 % upper_bound'' as | Matthew Dempsky | |
``-upper_bound % upper_bound''. Simplifies the code and makes it the same on both ILP32 and LP64 architectures, and also slightly faster on LP64 architectures by using a 32-bit remainder instead of a 64-bit remainder. Pointed out by Jorden Verwer on tech@ ok deraadt; no objections from djm or otto | |||
2012-06-24 | - document newly imported AF_INET6 support to net_inet_{pton,ntop} | Gilles Chehade | |
diff from Florian Obser, ok jmc@ | |||
2012-06-22 | add support for AF_INET6 to inet_net_pton() and inet_net_ntop() | Gilles Chehade | |
using inet_pton() and inet_ntop() as suggested by claudio ok claudio@ | |||
2012-06-22 | synch build after import | Marc Espie | |
2012-06-22 | import 3.7.13 | Marc Espie | |
okay jasper@ | |||
2012-06-22 | two changes which should improve realloc. first, fix zapcacheregion to | Ted Unangst | |
clear out the entire requested area, not just a perfect fit. second, use mquery to check for room to avoid getting an address we don't like and having to send it back. | |||
2012-06-21 | A piece of this is still needed | Theo de Raadt | |
2012-06-21 | Update to reflect API changes | Philip Guenthe | |
2012-06-21 | For now... libpthread is just a container directory, since all the new | Theo de Raadt | |
goop is in librthread. As a result, the top-level Makefile and shlib_version here are simply very confusing and tell lies. Remove them, and update the instructions in libc to not make my mistake again. ok guenther | |||
2012-06-21 | __tfork() needs to set the stack address of the new thread in the kernel, | Philip Guenthe | |
so that it can't get a signal while still running on the parent thread's stack. Also, pass in sizeof(struct __tfork) to provide forward compat when more members are added. This is an ABI change, so switch syscall numbers and bump lib majors this time. ok deraadt@ matthew@ | |||
2012-06-20 | two small fixes to free page cache. first, we need two nibbles of random | Ted Unangst | |
in order to span the the entire cache. second, on free use the same offset to put things in the cache instead of always starting at zero. ok otto | |||
2012-06-19 | oops, forgot to install getdtablecount(2); noted by tedu | Theo de Raadt | |
2012-06-18 | Support larger-than-page-alignment requests in posix_memalign() by | Matthew Dempsky | |
overallocating and then releasing unneeded memory pages. ok otto | |||
2012-06-15 | update return values for ibuf_write and msgbuf_write | Jonathan Matthew | |
ok gilles@ | |||
2012-06-15 | Fix typos. | Matthew Dempsky | |
ok pig(6) | |||
2012-06-07 | Document mbsnrtowcs() and wcsnrtombs(). | Matthew Dempsky | |
ok jmc | |||
2012-06-06 | Add support for mbsnrtowcs() and wcsnrtombs() to libc. | Matthew Dempsky | |
Bulk build test by naddy. | |||
2012-06-04 | stop editing header by hand, expose script I'm going to use for next versions | Marc Espie | |
2012-06-04 | fix autodetection, somehow I managed to lose that commit earlier ? | Marc Espie | |
(brad reminded me we have strerror_r too). | |||
2012-06-04 | finish synching library | Marc Espie | |
2012-06-04 | minor update to 3.7.12.1 | Marc Espie | |
2012-06-04 | crank minor, since a symbol was added | Theo de Raadt | |
2012-06-02 | in imsg_read() avoid calling recvmsg() if we detect that we will be short | Gilles Chehade | |
on descriptors, this can be achieved thanks to the new getdtablecount() system call. application may provide a reserve count to ensure that the recvmsg() call is not called when they don't have enough descriptors to work properly. change the API so that transient errors that can be retried immediately are retried within the function right away, whereas transient errors for which the application may want to take action will set errno to EAGAIN. ok deraadt@ and henning@ | |||
2012-06-02 | Committed the wrong version (an earlier try) of the KERN_FILE2 vs | Philip Guenthe | |
rthreads fix. Update to the correct one. | |||
2012-06-02 | Update STANDARDS section for a few <stdlib.h> functions | Philip Guenthe | |
Update SYNOPSIS for setkey() to show it's in <stdlib.h> ok jmc@, millert@ | |||
2012-06-01 | Fix document titles. | Lawrence Teo | |
ok haesbaert jmc henning | |||
2012-06-01 | Improve standards conformance: ecvt(), fcvt(), gcvt(), mktemp(), ttyslot(), | Philip Guenthe | |
and valloc() are not in the current version, while posix_memalign() mkstemp(), and mkdtemp() are, and setstate()'s argument has lost a bogus 'const'. ok millert@ jmc@ espie@ kettenis@; ports build testing by naddy@ |