Use BIND's resolver in libc.This also syncs some code from FreeBSD bringing along bug fixes and morethread-safe routines.Obtained-from: FreeBSD
Add nsswitch support.The nsswitch.conf(5) manual page has a description of nsswitch.Curiously, we already had this manual page, even though we didn'tsupport it./etc/host.conf is removed from sr
Add nsswitch support.The nsswitch.conf(5) manual page has a description of nsswitch.Curiously, we already had this manual page, even though we didn'tsupport it./etc/host.conf is removed from src/, but if host.conf exists andnsswitch.conf does not, nsswitch.conf will be created using itscontents.Included in this commit is a framework for nsswitch caching, nscd(8),but it relies on a few upcoming changes to our libc before it will work.For now, it's turned off.Also this commit includes hesiod support which is not compiled bydefault. Add WANT_HESIOD=true to make.conf to get it working.Obtained-from: FreeBSD
show more ...
Bring in a transport-independent RPC (TI-RPC).-rpcbind replaces portmap which is more secure.-Essentially this is the same thing FreeBSD did over 7 years ago (svnrevision #74462).-This also upda
Bring in a transport-independent RPC (TI-RPC).-rpcbind replaces portmap which is more secure.-Essentially this is the same thing FreeBSD did over 7 years ago (svnrevision #74462).-This also updates utilities and the kernel build associated with thischange.
Make __fpending() take a const argument.
Bring the prototype of gethostbyaddr(3) in line with the standard.http://www.opengroup.org/onlinepubs/009695399/functions/gethostbyname.html
Add ftw(), nftw(), associated header files and documentation.It seems that security/prelude-manager in pkgsrc actually needs it.Taken-from: FreeBSDTested-by: Rumko <rumcic@gmail.com>
Install the ppi header
<utime.h> shall define time_t.
Unbreak installworld.
Install acpiio.h.
POSIX conformance:Add fmtmsg(3), posix_madvise(3), strfmon(3) and wordexp(3).Taken-from: FreeBSD
* Constify return type of gai_strerror() as per bwg2001-009 (see http://www.opengroup.org/platform/resolutions/bwg2001-many.html).* Return EAI_OVERFLOW instead of EAI_MEMORY when the supplied buf
* Constify return type of gai_strerror() as per bwg2001-009 (see http://www.opengroup.org/platform/resolutions/bwg2001-many.html).* Return EAI_OVERFLOW instead of EAI_MEMORY when the supplied buffer is too short. This conforms to RFC 3493, POSIX and XPG6.* Add a gai_strerror(3) manual page.Taken-from: FreeBSD
Remove dhcp-3.0 from base and import dhclient from OpenBSD. Porting workdone by Matthias Schmidt and Andras Voroskoi.
Introduce experimental MPLS over ethernet support. Add 'options MPLS'to the kernel config file to enable it. This modification increasesthe footprint of each route in the FIB by 12 bytes, used to h
Introduce experimental MPLS over ethernet support. Add 'options MPLS'to the kernel config file to enable it. This modification increasesthe footprint of each route in the FIB by 12 bytes, used to hold upto 3 label operations per route.Hints-from: Ayame, NiSTswitch implementations.Reviewed-by: dillon@, sephe@, hsu@, hasso@.
Include <sys/_null.h> for the definition of NULL.
According to SUSv3 including just regex.h must be enough. Fixes build ofseveral pkgsrc packages.
Add support for for the AI_NUMERICSERV getaddrinfo(3) flag. While pullingdocumentation for it from FreeBSD, add missing info about other flags aswell.Obtained-from: KAME and FreeBSD
Don't manually declare select, instead include sys/select.h.
Don't #include <sys/select.h> from sys/types.h, to conform to SUS.Some old BSD programs assume that sys/types.h is basically enoughto get all types and even functions declared, so adjust these.sy
Don't #include <sys/select.h> from sys/types.h, to conform to SUS.Some old BSD programs assume that sys/types.h is basically enoughto get all types and even functions declared, so adjust these.sys/param.h still works as kitchensink and includes sys/select.h.
Declare lsearch(3)/lfind(3), move them to libc and make them POSIX compliant.Obtained-from: FreeBSD
Sync with NetBSD:Add EL_REFRESH and rl_forced_update_display().
Correct a bug in seekdir/readdir which could cause the directory entryafter a deleted entry to be skipped when seeking past the deleted entry.NOTE: DragonFly has a specific issue even after this f
Correct a bug in seekdir/readdir which could cause the directory entryafter a deleted entry to be skipped when seeking past the deleted entry.NOTE: DragonFly has a specific issue even after this fix which currentlycauses seekdirs to be unreliable if any files are deleted. DragonFlytranslates directory entries into a filesystem-independant form and ifthe real filesystem collapses the entry, the offsets will not be maintainedin the machine-independant form.Submitted-by: Marc Balmer <marc@msys.ch>
* Remove the SINGLEUSE feature for telldir(), it does not conform to the Open Group specification.* Add a mutex around the ddloc hash table. Note that NetBSD implemented a per-dirp list but te
* Remove the SINGLEUSE feature for telldir(), it does not conform to the Open Group specification.* Add a mutex around the ddloc hash table. Note that NetBSD implemented a per-dirp list but telldir/seekdir performance just isn't an issue for these functions so stick with the global hash table.* Reuse the ddloc for a previous seekdir() when calling telldir() just after a seekdir(), instead of allocating a new one.* rewinddir() now cleans up any ddloc's for the dirp.Reported-by: Gary Stanley <sinknull@crater.dragonflybsd.org>
The historic and deprecated setgrfile() function never existed inDragonFly.Remove prototype and adjust manual page (now only mentioned inCOMPATIBILITY as deprecated).
Add __sreadahead() to help with pkgsrc's devel/m4.
1...<<212223242526272829