aboutsummaryrefslogtreecommitdiff
path: root/include
Commit message (Collapse)AuthorAgeFilesLines
...
* Update gethostname() prototype to match source and standard.Garrett Wollman2003-08-191-1/+1
| | | | Notes: svn path=/head/; revision=119141
* Make C++ safeWarner Losh2003-07-141-0/+4
| | | | Notes: svn path=/head/; revision=117556
* Don't be so chatty about osreldate.h creation steps when make(1)Ruslan Ermilov2003-07-041-1/+1
| | | | | | | is run in non-compat mode (-j without -B). Notes: svn path=/head/; revision=117236
* Fixed namespace pollution and unsorting of the 1003.1-1990 list inBruce Evans2003-07-011-1/+1
| | | | | | | previous commit. Notes: svn path=/head/; revision=117105
* Add /rescue bits. This basically encompasses all of bin and sbin alongGordon Tetlow2003-06-291-0/+35
| | | | | | | | | with a couple of bits from usr.bin in a crunchgen'd binary. Submitted by: Tim Kientzle <kientzle@acm.org> Notes: svn path=/head/; revision=117035
* Move path definitions to include/paths.h. This makes it easier to overrideGordon Tetlow2003-06-291-0/+3
| | | | | | | | | these definitions in the /rescue case. Submitted by: Tim Kientzle <kientzle@acm.org> Notes: svn path=/head/; revision=117033
* Convert fsck and mount to using execvP to find fsck_foo and mount_foo.Gordon Tetlow2003-06-291-0/+3
| | | | | | | | | | This simplifies the code path and makes the default path easy to override in the /rescue case. Submitted by: Tim Kientzle <kientzle@acm.org> Notes: svn path=/head/; revision=117031
* Add a libc function execvP that takes the search path as an arguement.Gordon Tetlow2003-06-291-0/+1
| | | | | | | | | | | Change execvp to be a wrapper around execvP. This is necessary for some of the /rescue pieces. It may also be more generally applicable as well. Submitted by: Tim Kientzle <kientzle@acm.org> Approved by: Silence on arch@ Notes: svn path=/head/; revision=117030
* enable installation of sys/net80211Sam Leffler2003-06-281-2/+2
| | | | Notes: svn path=/head/; revision=116948
* Move _PATH_LOCALE to place where it really belongs to (rune.h -> paths.h)Alexey Zelkin2003-06-252-2/+1
| | | | | | | Reviewed by: ache Notes: svn path=/head/; revision=116844
* back out install of net80211 include files until I can remove the old codeSam Leffler2003-06-251-2/+2
| | | | Notes: svn path=/head/; revision=116835
* Push the alloca #error warning farther down to play nicer with some out ofDavid E. O'Brien2003-06-251-2/+0
| | | | | | | | | tree local translator. Requested by: jmallett Notes: svn path=/head/; revision=116833
* Fix a mismerge.David E. O'Brien2003-06-251-1/+1
| | | | Notes: svn path=/head/; revision=116832
* Don't blindly provide alloca() for all compilers -- it is too implementationDavid E. O'Brien2003-06-251-4/+5
| | | | | | | | | dependent. Instead provide one for GCC & Intel's GCC copy and one for lint. Anyone using any other translator tool needs to look closely at how that tool can handle alloca. Notes: svn path=/head/; revision=116831
* install new 802.11 headersSam Leffler2003-06-251-2/+2
| | | | Notes: svn path=/head/; revision=116818
* Install the include file for the netgraph ATM node.Hartmut Brandt2003-06-251-2/+3
| | | | Notes: svn path=/head/; revision=116811
* Bring back IPFilter headers to /usr/include, now that SHARED=symlinksRuslan Ermilov2003-06-231-2/+10
| | | | | | | | | installs the per-header symlinks. Prodded by: many Notes: svn path=/head/; revision=116734
* Remove argument names from a function declaration.David Malone2003-06-221-1/+1
| | | | | | | Reviewed by: phk Notes: svn path=/head/; revision=116680
* Remove _PATH_DEVDBPoul-Henning Kamp2003-06-201-1/+0
| | | | Notes: svn path=/head/; revision=116637
* Add devname_r(3) which takes a buffer as argument.Poul-Henning Kamp2003-06-201-0/+1
| | | | Notes: svn path=/head/; revision=116610
* Use __builtin_alloca() on compilers that have it. Keep the prototype forDag-Erling Smørgrav2003-06-151-1/+17
| | | | | | | the benefit of lint and non-{GNU,Intel} compilers. Notes: svn path=/head/; revision=116397
* Replace the old SCM_CREDS cred procedures. They can now beMartin Blapp2003-06-151-5/+0
| | | | | | | | | | | | replaced just fine with getpeereid() and the whole code gets a lot simpler. We don't break the ABI, since all server programms use __rpc_get_local_uid(), and we just change library internals. Reviewed by: des Notes: svn path=/head/; revision=116391
* Finish the repocopy of bitstring.h to sys so it can be usedPoul-Henning Kamp2003-06-131-122/+7
| | | | | | | from kernel code. Notes: svn path=/head/; revision=116306
* This is a driver for the physical layer chips used in ATM interfaces.Hartmut Brandt2003-06-121-1/+1
| | | | | | | | | | It currently supports the PMC Sierra Lite, Ultra and 622 chips and the IDT 77105. The driver handles media options and state in a consistent manner for ATM drivers. The next commit to the midway driver will make it use utopia. Notes: svn path=/head/; revision=116258
* Centralize _PATH_* definitions.David E. O'Brien2003-05-051-0/+4
| | | | | | | Submitted by: Tim Kientzle <kientzle@acm.org> (embellished by me) Notes: svn path=/head/; revision=114763
* Install symlinks to individual headers instead of symlinks to directoriesBruce Evans2003-05-051-39/+67
| | | | | | | | | | | | | | in the SHARED=symlinks case. Symlinks to directories only work if all the the necessary headers are in 1 directory, but the necessary headers are scattered for at least ipfilter headers in <netinet>. This change also avoids polluting /usr/include with non-headers; the /usr/include hierarchy is now independent of the setting of SHARED. Submitted by: ru (edited to fix netgraph/bluetooth/include and machine/pc) PR: 44148 Notes: svn path=/head/; revision=114731
* Use __FBSDID vs. rcsid[].David E. O'Brien2003-05-0421-57/+41
| | | | Notes: svn path=/head/; revision=114629
* Deprecate machine/limits.h in favor of new sys/limits.h.Alexander Kabaev2003-04-291-1/+1
| | | | | | | | | | Change all in-tree consumers to include <sys/limits.h> Discussed on: standards@ Partially submitted by: Craig Rodrigues <rodrigc@attbi.com> Notes: svn path=/head/; revision=114216
* Add definitions for WCHAR_MIN and WCHAR_MAX.Alexander Kabaev2003-04-281-0/+6
| | | | Notes: svn path=/head/; revision=114185
* Add stub implementations of pthread_[gs]etconcurrency to libc_r andJohn Polstra2003-04-201-0/+2
| | | | | | | | | | | | libthr. No changes were made to libpthread by request of deischen, who will soon commit a real implementation for that library. PR: standards/50848 Submitted by: Sergey A. Osokin <osa@freebsd.org.ru> MFC after: 1 week Notes: svn path=/head/; revision=113729
* Revert the definitions of _PW_KEY* to their previous values. There isJacques Vidrine2003-04-181-8/+27
| | | | | | | | | | | | | at least one consumer outside of libc and pwd_mkdb. Adjust the versioning in libc and pwd_mkdb accordingly. named was the application affected, and that fact was first Reported by: Zherdev Anatoly <tolyar@mx.ru> Sponsored by: DARPA, Network Associates Laboratories Notes: svn path=/head/; revision=113666
* = Implement thread-safe versions of the getpwent(3) and getgrent(3)Jacques Vidrine2003-04-172-12/+35
| | | | | | | | | | | | | | | | | | | | | | | | | family of functions using the new nsdispatch(3) core. Remove arbitrary size limits when using the thread-safe versions. = Re-implement the traditional getpwent(3)/getgrent(3) functions on top of the thread-safe versions. = Update the on-disk format of the hashed version of the passwd(5) databases to allow for versioned entries. The legacy version is `3'. (Don't ask.) = Add support for version `4' entries in the passwd(5) database. Entries in this format are identical to version 3 entries except that all integers are stored as 32-bit integers in network byte order (big endian). = pwd_mkdb is updated to generate both version 3 and version 4 entries. Sponsored by: DARPA, Network Associates Laboratories Notes: svn path=/head/; revision=113596
* = Implement name service switch modules (NSS modules). NSS modulesJacques Vidrine2003-04-173-14/+133
| | | | | | | | | | | | | | | | | | | | | | | | may be built into libc (`static NSS modules') or dynamically loaded via dlopen (`dynamic NSS modules'). Modules are loaded/initialized at configuration time (i.e. when nsdispatch is called and nsswitch.conf is read or re-read). = Make the nsdispatch(3) core thread-safe. = New status code for nsdispatch(3) `NS_RETURN', currently used to signal ERANGE-type issues. = syslog(3) problems, don't warn/err/abort. = Try harder to avoid namespace pollution. = Implement some shims to assist in porting NSS modules written for the GNU C Library nsswitch interface. Sponsored by: DARPA, Network Associates Laboratories Notes: svn path=/head/; revision=113595
* Dynamic object dependency mapping: libmap.Matthew N. Dodd2003-04-071-0/+1
| | | | | | | | | | This is an optional feature, disabled by default. This will be useful to people testing the various POSIX threading libraries under -CURRENT but can easily serve other needs. Notes: svn path=/head/; revision=113229
* - Add setfstab() and getfstab().Matthew N. Dodd2003-04-071-0/+2
| | | | | | | | - Use the environment variable 'PATH_FSTAB' if set rather than the hardcoded '/etc/fstab' (fstab.h:_PATH_FSTAB) Notes: svn path=/head/; revision=113219
* - Define sigwait, sigtimedwait, and sigwaitinfo in terms ofJeff Roberson2003-03-311-1/+1
| | | | | | | | | kern_sigtimedwait() which is capable of supporting all of their semantics. - These should be POSIX compliant but more careful review is needed before we announce this. Notes: svn path=/head/; revision=112893
* MFp4: Implementations of the wcstof() and wcstold() functions.Tim J. Robbins2003-03-131-0/+3
| | | | Notes: svn path=/head/; revision=112177
* Replace our ancient dtoa/strtod implementation with the gdtoaDavid Schultz2003-03-121-3/+3
| | | | | | | | | | | | | | | | | | | | | package, a more recent, generalized set of routines. Among the changes: - Declare strtof() and strtold() in stdlib.h. - Add glue to libc to support these routines for all kinds of ``long double''. - Update printf() to reflect the fact that dtoa works slightly differently now. As soon as I see that nothing has blown up, I will kill src/lib/libc/stdlib/strtod.c. Soon printf() will be able to use the new routines to output long doubles without loss of precision, but numerous bugs in the existing code must be addressed first. Reviewed by: bde (briefly), mike (mentor), obrien Notes: svn path=/head/; revision=112163
* Clean up some signed/unsigned issues in the XDR code.Jacques Vidrine2003-03-071-1/+1
| | | | | | | Obtained from: OpenBSD Notes: svn path=/head/; revision=111962
* Drop netns from include file installationPeter Wemm2003-03-051-1/+1
| | | | Notes: svn path=/head/; revision=111924
* Eliminate 19 warnings in libc (at level WARNS=2) of theJacques Vidrine2003-02-271-0/+5
| | | | | | | `implicit declaration of function' variety. Notes: svn path=/head/; revision=111618
* Implement dlinfo() function.Alexander Kabaev2003-02-131-3/+34
| | | | | | | | | | | | | Introdice RTLD_SELF special handle and properly process it within dlsym() and dlinfo() functions. The intention is to improve our compatibility with Solaris and to make a Java port easier. Partially submitted by: phantom Notes: svn path=/head/; revision=110804
* Add pthread_attr_getstack() and pthread_attr_setstack().Alfred Perlstein2003-02-101-0/+4
| | | | | | | Submitted by: Craig Rodrigues <rodrigc@attbi.com> Notes: svn path=/head/; revision=110636
* Install geom include files.Poul-Henning Kamp2003-02-081-1/+1
| | | | Notes: svn path=/head/; revision=110542
* unifdef -D_THREAD_SAFEMax Khon2003-01-241-4/+0
| | | | Notes: svn path=/head/; revision=109773
* In the absence of consensus as to implement stubs for these TSH-shadedGarrett Wollman2003-01-231-12/+0
| | | | | | | | | routines, remove their declarations. Even though rwlocks have the same functions, XBDft does not shade those declarations so I am leaving them in. (This is probably a bug in the Standard.) Notes: svn path=/head/; revision=109719
* o Move the contents of <machine/floatingpoint.h> over toMarcel Moolenaar2003-01-191-4/+2
| | | | | | | | | | | | | | | | | | <machine/ieeefp.h> where it belongs. o Remove the i386 specific inclusion of <machine/floatingpoint.h> from <ieeefp.h>, now that including <machine/ieeefp.h> is enough for all architectures. o Allow <machine/ieeefp.h> to inline the functions exposed by the headers by checking for _IEEEFP_INLINED_ in the MI header. When defined, prototypes are not given and it is assumed that the MD headers, when inlining only a subset of the functions provide prototypes for the functions not being inlined. Based on patch from: Terry Lambert <tlambert2@mindspring.com> Tested with: make release. Notes: svn path=/head/; revision=109520
* Sync with NetBSD -- sl_add() now returns an int.David E. O'Brien2003-01-191-1/+1
| | | | Notes: svn path=/head/; revision=109508
* MFCrypto: update RFC assigned telnet options (r1.9)Bill Fumerola2003-01-181-3/+8
| | | | Notes: svn path=/head/; revision=109467
* Implement non-blocking tcp-connections.Martin Blapp2003-01-162-1/+8
| | | | | | | | | Reviewed by: rwatson Obtained from: NetBSD MFC after: 1 day Notes: svn path=/head/; revision=109359