summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Collapse)Author
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-30allow "0" as service name for raw sockets.Eric Faurot
ok sthen@ bluhm@
2013-03-30Do not assume local nameserver if resolv.conf doesn't exist, just useEric Faurot
/etc/hosts. discussed with deraadt@
2013-03-30tweak previous;Jason McIntyre
2013-03-30don't ever skip reload the very first time; detective work by rpe@; ok eric@Otto Moerbeek
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-29properly handle scope when parsing IPv6 addresses.Eric Faurot
ok bluhm@ naddy@ sthen@
2013-03-29res_querydomain()'s code to terminate the domain with '.' had the assignmentPhilip Guenther
flipped so that it always used a domain of ".." Heavy lifting by otto@ ok eric@ otto@ miod@
2013-03-29correctly show the scope for IPv6 addresses in getnameinfo()Eric Faurot
2013-03-29Do not fail in gethostbyname_async() if there are multiple addresses inEric Faurot
a DNS packet...
2013-03-28no Pp before/after Sh;Jason McIntyre
2013-03-28pathconf/fpathconf are now compliant with POSIX-2008.Philip Guenther
Adjust the errnos a bit.
2013-03-28Switch libc and libm to use strong aliases rather than weak aliasesMartynas Venckus
where appropriate. Among other things makes the symbols consistent across all architectures (notably where ldbl mantissa is 53 bits). While at it, kill unused LINTLIBRARY/PROTOLIB1 cruft which was there to trick lint into recording the right prototypes for aliased functions. Most of the work done at the awesome n2k13 hackathon. Agreed by kettenis@, guenther@, matthew@.
2013-03-28switch to the new resolver implementation.Eric Faurot
requested by many.
2013-03-28Enable fmemopen(3) and open_{w,}memstream(3)Eric Faurot
commiting on behalf of mpi@
2013-03-28Avoid using PAGE_SHIFT, PAGE_SIZE, and PAGE_MASK defines, since we alreadyTheo de Raadt
know it from the machine. ok miod
2013-03-28accept and use any protocol specified by the caller.Eric Faurot
issue spotted by naddy@
2013-03-28Correct version numberMartin Pieuchot
2013-03-28Add support for _PC_TIMESTAMP_RESOLUTION for ffs/mfs, cd9600, ext2,Philip Guenther
msdos, NFS, fifos and devices, plus support for querying it in getconf(2) and the requisite pathconf(2) manpage blurb ok tedu@
2013-03-27rename define to reflect current operating system, as in sys/compatTed Unangst
from tim van der molen
2013-03-27explicitely -> explicitly;Jason McIntyre
2013-03-27Add an open_wmemstream(3) implementation and fix various issues forMartin Pieuchot
fmemopen(3) and open_memstream(3). With inputs from millert@, stsp@, guenther@, tedu@ and matthew@
2013-03-27Only use the search domains for DNS lookups, as the current resolver does.Eric Faurot
Better not diverge too much in behavior at this point. Typo fix and doc update while there.
2013-03-26protect the PRG state with a mutex in res_randomid().Eric Faurot
ok deraadt@ guenther@ djm@
2013-03-26needs sys/cdefs.h because a case has been found where it is pulledTheo de Raadt
independently; spotted by sthen/naddy
2013-03-24sysconf(_SC_SEM_VALUE_MAX) should return SEM_VALUE_MAX, not somePhilip Guenther
unrelated sysv sem limit. Similarly, sysconf(_SC_SEM_NSEMS_MAX) should return -1 instead of another sysv sem limit.
2013-03-24SEM_VALUE_MAX belongs in <limits.h> (via sys/syslimits.h)Philip Guenther
struct sem --> struct __sem (doesn't belong in public namespace) Zap pointless _KERNEL tests ok deraadt@
2013-03-24machine/limits.h does not contain everything this file wants. It wantsTheo de Raadt
the MI sys/limits.h, and has been getting lucky that all callers had already pulled that in via other means.
2013-03-24dlerror() should not return const char *, as noted by landryTheo de Raadt
ok guenther
2013-03-23do not need udf_extern.hTheo de Raadt
2013-03-21Do not need machine/param.hTheo de Raadt
2013-03-20spacesTheo de Raadt
2013-03-20Use a realloc() loop around the sysctl() for NET_RT_IFLIST, in case anTheo de Raadt
interface is added at just the right... wrong moment. ok millert dlg
2013-03-20When non-root asks sysctl for kinfo proc or file requests, do not fill inTheo de Raadt
any kernel addresses information. ok guenther
2013-03-18... and bump the major, update should be completeMarc Espie
2013-03-18regen'd headersMarc Espie
2013-03-18cvs shat on itself all over again.Marc Espie
creating conflicts out of nowhere as usual
2013-03-18update to 3.7.15.2, tested by landry@/miod@Marc Espie
2013-03-15threadsafe random().Ted Unangst
reported by ajacoutot and (much earlier, sorry) by Alexey Suslikov
2013-03-14tedu faith(4), suggested by todd@ some weeks ago after a submission byMartin Pieuchot
dhill. ok krw@, mikeb@, tedu@ (implicit)
2013-03-13in debug mode, log successful connections, from Jan StaryAlexandre Ratchov
2013-03-12Return EINVAL if there are fewer than six template Xs in the path.Philip Guenther
ok deraadt@ millert@
2013-03-12Fix kernel profiling on MP systems by using per-CPU buffers and teachMartin Pieuchot
kgmon(8) to deal with them, this time without public header changes. Previously various CPUs were iterating over the same global buffer at the same time to modify it and never ended. This diff includes some ideas submited by Thor Simon to NetBSD via miod@. ok deraadt@, mikeb@, haesbaert@
2013-03-12SOCK_SEQPACKET is supported on AF_UNIX too.David Gwynne
ok jmc@ matthew@
2013-03-11handle ECONNABORTED errors from accept(). In many code blocks they can beTheo de Raadt
ignored silently and without aborting, much like EINTR and EWOULDBLOCK are. ok's from various maintainers of these directories...
2013-03-11document LOG_ODELAY; from Daniel DickmanJason McIntyre
ok millert