mrg
b1774706ae
install stdbool.h if gcc3
2003-07-26 15:27:13 +00:00
tshiozak
ff5c3e6895
Citrus iconv support(4)
...
add iconv external I/F (iconv.h - iconv_open()/iconv()/iconv_close()) and
iconv(1) utility.
TODO:
- bump libc minor.
- add iconv data files.
- create manpages: iconv_open(3)/iconv(3)/iconv_close(3)/iconv(1)/
mkesdb(1)/mkcsmapper(1).
2003-06-27 05:21:49 +00:00
jdolecek
bd2847705c
install mntopts.h
2003-03-22 12:45:51 +00:00
christos
3f4a1907c6
add support for p1003.1b semaphores. From FreeBSD
2003-01-20 20:09:50 +00:00
thorpej
ba54189cb1
Expose libc's thread stubs, which get magically turned into real pthread
...
calls when the pthread library is linked in. Simplifies making other
libraries (such as X's) thread-safe.
2003-01-19 19:24:39 +00:00
thorpej
c62a74e6d5
Merge the nathanw_sa branch.
2003-01-18 10:32:11 +00:00
lukem
99fe9d3e76
minor makefile delint
2002-09-18 06:17:38 +00:00
bjh21
66392bd7be
split /usr/include/sys/sha1.h and /usr/include/sha1.h completely.
...
future direction: nuke /usr/include/sys/sha1.h, it shouldn't be there as
we don't provide libkern to userland.
This mirrors the same change for md5.h made by itojun on 2000/12/11.
2002-03-31 14:12:37 +00:00
thorpej
9c33b55e7c
Split the notion of building Hesiod, Kerberos, S/key, and YP
...
infrastructure and using that infrastructure in programs.
* MKHESIOD, MKKERBEROS, MKSKEY, and MKYP control building
of the infratsructure (libraries, support programs, etc.)
* USE_HESIOD, USE_KERBEROS, USE_SKEY, and USE_YP control
building of support for using the corresponding API
in various libraries/programs that can use it.
As discussed on tech-toolchain.
2002-03-22 18:10:19 +00:00
christos
4ac6388b63
A utmpx implementation.
2002-02-22 20:09:01 +00:00
thorpej
7599c17f99
Don't install <stdbool.h> for now. Lossage resulting from me testing
...
with a not-in-tree compiler.
2002-02-04 08:51:26 +00:00
thorpej
e499744b58
ISO C / SUSv3 <stdbool.h>.
2002-02-02 17:31:52 +00:00
tv
a2291b79c0
MKfoo=no -> NOfoo=
2001-12-12 00:07:45 +00:00
thorpej
da143054a0
A <sched.h> file, which provides the clone(2) prototypes, in order
...
to be compatible with Linux.
2001-07-17 03:04:16 +00:00
kleink
fe3c9ceaf7
* Move definitions of exact-width integer types from <machine/types.h>
...
to <sys/types.h> and <sys/stdint.h>.
* Add a new C99 <stdint.h> header, which provides integer types of
explicit width, related limits and integer constant macros.
* Extend <inttypes.h> to provide <stdint.h> definitions and format
macros for printf() and scanf().
* Add C99 strtoimax() and strtoumax() functions.
* Use the latter within scanf().
* Add C99 %j, %t and %z printf()/scanf() conversions for
intmax_t, pointer-type and size_t arguments.
2001-04-28 15:41:28 +00:00
atatat
3ddb3899a3
Add md2 routines to libc.
2001-03-19 04:13:16 +00:00
ragge
4b033d7e28
Don't handle ieeefp.h on vax.
2001-02-17 12:29:45 +00:00
itojun
a25075d36a
have dummy wctype.h and isw*/tow*. part of libc minor 68 -> 69 crank.
...
equivalent to is*/to* at this moment. we'll put wchar_t code in the
near future.
2000-12-21 05:40:56 +00:00
itojun
0e7d3ce88c
split /usr/include/sys/md5.h and /usr/include/md5.h completely.
...
future direction: nuke /usr/include/sys/md5.h, it shouldn't be there as
we don't provide libkern to userland.
2000-12-11 21:05:14 +00:00
ad
90517b417b
Pull in RIPEMD-160 functions from OpenBSD - this has the same API as our MD4,
...
MD5 and SHA1 stuff.
2000-07-05 11:44:01 +00:00
thorpej
e7d6b96938
Merge a bunch of things from crypto-us and crypto-intl into basesrc,
...
adding support for Heimdal/KTH Kerberos where easy to do so. Eliminate
bsd.crypto.mk.
There is still a bunch more work to do, but crypto is now more-or-less
fully merged into the base NetBSD distribution.
2000-06-20 06:00:24 +00:00
fvdl
5e1597f492
Use a seperate Makefile in the rpc/ subdir. Needed because it generates
...
a file (rpcb_prot.h).
2000-06-03 11:23:54 +00:00
fvdl
340a76fd5c
Add missed include files.
2000-06-03 10:17:59 +00:00
fvdl
431e8abf29
Move rpcb_prot.x to here from libc/rpc.
2000-06-03 02:29:22 +00:00
fvdl
5454a2b803
Fix omission in previous.
2000-06-02 23:01:57 +00:00
fvdl
c257a3b3ea
New headers for the new RPC code (based on TI-RPC from Sun).
2000-06-02 22:57:54 +00:00
kleink
405a7540e7
* Move <wchar.h> from libcurses to include (for the missing functionality
...
is to be provided by libc).
* Define wint_t and size_t in <wchar.h> as well.
2000-04-20 09:56:36 +00:00
christos
a91d8b9ec7
Add getopt.h and collect all the getopt related stuff here.
...
Make unistd.h include <getopt.h> to get the getopt stuff.
This adds support for getopt_long from Dieter Baron and Thomas Klausner.
2000-04-01 22:37:14 +00:00
itojun
6037c7862b
add getifaddrs(3) from bsdi4, as mentioned in tech-net (in SIOCGIFCONF
...
related thread).
this will save future apps from complexity of SIOCGIFCONF.
getifaddrs(3) does not use SIOCGIFCONF internally, it uses sysctl.
2000-02-23 06:57:46 +00:00
mjl
142f369443
Add necessary support routines for login.conf.
2000-01-12 05:02:10 +00:00
kleink
6f29805ef3
Move <null.h> to <sys/null.h> for the purpose of avoiding conflicts due to
...
std C headers including it, and a kernel module written in C++ would benfit
as well.
2000-01-10 16:58:36 +00:00
kleink
c07f17e8d9
For the benefit of G++'s null pointer constant implementation, #define NULL
...
as __null with egcs 1.0 (GCC 2.90) and above. As several headers are affected
by this change, move the definition into a new header file, <null.h>, to ease
maintenance.
1999-12-22 21:26:15 +00:00
kleink
7d2e8d6525
Add an XSH5 ulimit()/<ulimit.h> implementation.
1999-09-13 18:38:04 +00:00
kleink
734b2b9b5e
Add an XSH5 fmtmsg() implementation.
1999-09-12 19:04:30 +00:00
mrg
ba255f8a34
optionally include CRYPTOPATH Makefile.frag files.
1999-07-20 09:47:07 +00:00
thorpej
a3281f7249
Use bsd.crypto.mk.
1999-07-12 22:04:09 +00:00
thorpej
e278587d62
Move the link.h files for the different shlib formats via repository copy,
...
and rename them to match the executable format. Introduce a new link.h
file which automatically picks the correct header based on the target of
the toolchain.
1999-03-19 22:06:36 +00:00
lukem
dcab0210a0
convert from NOxxx= to MKxxx=no.
...
include <bsd.own.mk> if testing a MKxxx variable.
1999-02-13 02:54:17 +00:00
lukem
f649503d99
merge nsswitch into main branch
1999-01-15 12:21:16 +00:00
kleink
22fc60a59a
Separate the userland and libsa errno declarations from <sys/errno.h> into
...
their canonical places.
1999-01-12 03:08:14 +00:00
perry
b7b7322c68
merge lite-2
1998-02-02 21:07:13 +00:00
kleink
aac78bc58f
Add <libgen.h> header, from XPG4.2.
1997-11-02 16:34:21 +00:00
thorpej
aaa919a369
Move md5.h to <sys/md5.h> so that it may be included by the kernel.
...
A symlink is used to preserve <md5.h> compatibility.
1997-04-30 00:45:41 +00:00
mycroft
d51d618d7a
Install files via INCS, and GC the bogus permission fixing hack.
1997-03-27 09:29:29 +00:00
thorpej
2fb6cfc85c
Install md4.h and md5.h
1997-01-30 01:05:58 +00:00
lukem
c98b9231a6
A stringlist implementation (previously ``private'' to libc netgroup code,
...
but christos ok-ed making public as it's useful)
1997-01-17 06:11:35 +00:00
pk
8c1b3470cd
link.h no longer liver here
1996-12-27 10:44:21 +00:00
cgd
92657df15d
install dlfcn.h on the Alpha, since the Alpha (with the ELF shared library
...
tools) provides the dl*() interfaces. the only remaining special-case header
is the a.out link.h, which should really be installed by the dynamic linker.
1996-12-18 22:18:39 +00:00
thorpej
46ac224706
Use ${INSTALL}.
1996-10-18 02:52:59 +00:00
mrg
ba10db77a3
install sys headers from sys/Makefile.
1996-09-29 23:29:16 +00:00