thorpej
0bbf216692
Implement XDR routines for 64-bit integer data types:
...
- xdr_int64_t(), xdr_u_int64_t(), per NetBSD convention.
- xdr_hyper(), xdr_u_hyper(), xdr_longlong_t(), xdr_u_longlong_t(), a'la
Solaris, implemented in terms of the above.
1999-12-01 18:34:21 +00:00
lukem
338f7d21c4
change retval of _nsdbtaddsrc and _nsdbtput
1999-11-28 05:51:46 +00:00
lukem
6ff813a549
change sl_add() from returning a void to returning an int
1999-11-28 03:45:14 +00:00
wennmach
127b19f246
Added prototypes for svis, strsvis, strsvisx
1999-11-25 16:55:50 +00:00
kleink
c13a492388
1003.1c: add {LOGIN_NAME_MAX}.
1999-09-27 16:24:39 +00:00
scw
c6a74378ae
Modify the P_{16,32}_SWAP() macros to avoid unaligned 16 and 32 bit
...
memory accesses. This fixes a problem seen on the Shark when trying
to use the db(3) functions to access a BIG_ENDIAN btree.
For some reason, the db(3) regression tests fail to spot this problem
on the Shark...
1999-09-26 10:22:01 +00:00
explorer
a54e7e8c68
Merge a few constants from a different telnet.h file.
1999-09-24 07:53:21 +00:00
lukem
6504726483
if _DIAGNOSTIC is defined, define _DIAGASSERT() to call __diagassert(),
...
otherwise it's a no-op.
prototype __diagassert().
1999-09-15 23:53:26 +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
kleink
caba80aea6
strlcat() and strlcpy() aren't ISO/IEC 9899:1990.
1999-09-09 09:30:40 +00:00
lukem
f7966ba040
prototypes for strlcat() and strlcpy()
1999-09-08 22:09:36 +00:00
kleink
aa6fca1b7e
Bump NL_TEXTMAX to 2048 (== _POSIX2_LINE_MAX, which is the minimum value
...
required by XSH5.)
1999-09-06 22:20:50 +00:00
kleink
26d78db13f
Pull in <nl_types.h>, as suggested by XSH5.
1999-09-05 09:17:14 +00:00
kleink
2977ab90fe
Add missing isinff() declaration.
1999-08-16 18:57:57 +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
kleink
e79a283e47
XSH5: change function signature to `void *sbrk(intptr_t)'.
1999-07-12 21:55:19 +00:00
kleink
363db7b0fa
Restrict function delcarations using XNS5.2 D2.0 as a reference.
1999-07-03 13:30:38 +00:00
kleink
48ce8436f2
* Since we actually only need size_t to be defined, nuke the previous inclusion
...
of <sys/types.h> and define size_t via <machine/ansi.h>.
* Various namespace protection issues, using XNS5.2 D2.0 as a reference.
1999-07-03 13:25:21 +00:00
kleink
2ae70ac652
Move IPv6-related declarations into the implementation-defined domain.
1999-07-03 13:22:06 +00:00
itojun
10f59f2d42
define IPv6 library functions and structures, as defined in
...
RFC2292 and RFC2553.
define internal state structure for IPv6-transport resolver.
Commits for source code will follow.
1999-07-01 18:15:41 +00:00
christos
e063452044
- provide forward struct declarations for all functions.
...
- const poison login().
- XXX: we should not include all these files here. We only need stdio.h and
sys/types.h! But I am not rm'ing them now because too many things will break.
1999-06-12 18:06:19 +00:00
thorpej
fb695fdcb9
Add pidfile(3), which write a pid file in /var/run, and arranges for it
...
to be removed on normal exit.
1999-06-06 01:50:00 +00:00
kleink
196becef81
Declare dlerror()'s return value __aconst.
1999-05-19 14:50:49 +00:00
kleink
d7499b21b3
#ifdef __STDC__ -> #if __STDC__
1999-04-20 20:15:47 +00:00
lukem
6b9774ba41
use _BSD_VA_LIST_ from <machine/ansi.h> instead of using va_list from
...
<[stdarg,varargs}.h>. as recommended by Klaus Klein.
1999-04-18 01:53:15 +00:00
sommerfe
bb8c6c869a
move __getcwd prototypes to libc-private header file.
...
XXX duplicate the prototype in getcwd regression test (which needs to
call the syscall directly for reasonably complete testing).
1999-03-26 22:23:57 +00:00
mrg
5ca1d6a20d
add audio paths.
1999-03-26 07:27:04 +00:00
sommerfe
80729aa7de
Add fchroot, getcwd
1999-03-22 17:59:08 +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
kleink
e2a4add9f7
brk(2) actually returns an int indicating success (0) or failure (-1). Also,
...
change its argument to void *. (Both XSH5).
1999-03-09 20:33:22 +00:00
kleink
13bbe6c70e
G/C orphaned unwhiteout() prototype.
1999-03-09 12:46:22 +00:00
christos
26475619ed
KNF
1999-03-01 16:40:07 +00:00
mrg
bdadd56346
add a new fstab type "dp" for the user-specified dump device.
...
change swapctl -A to see this and add it via swapctl(2). also
add a new swapctl -D <device> to change the dump device on the
fly.
1999-02-23 17:00:53 +00:00
christos
f4287ac1d3
Add internal structure used by the t* routines, protected via an ifdef
1999-02-22 10:34:28 +00:00
kleink
276331d152
Per XSI5, make ENTRY.data a typeless pointer.
1999-02-16 18:23:00 +00:00
kleink
983e1024bf
Per XSI5, let hcreate() take a size_t argument.
1999-02-16 18:12:24 +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
kleink
e2b924d2ae
Add l64a_r(), a reentrant version of l64a(); found in the Multithreading
...
Extension of SVID4.
1999-02-06 15:04:05 +00:00
christos
d8bf9a851d
Fully prototype the test service and put it between begin and end decls.
1999-01-31 19:45:25 +00:00
christos
a776f4ee44
This file has still missing prototypes: cabs and cabsf... At least comment
...
what the arguments should be.
1999-01-31 19:32:26 +00:00
lukem
8dacb36581
always add compat functions in NS_COMPAT_CB; make it the responsibility of
...
the methods to check that yp/hesiod is supported.
1999-01-26 01:04:07 +00:00
lukem
04f41ad36e
merge in stuff from hesiod3.0.2 distribution
1999-01-24 23:53:18 +00:00
lukem
ecaf658368
* support extra two arguments to nsdispatch():
...
const char *method /* method name for dynamic linking */
const ns_src defaults[] /* list of defaults */
* bring ns_src into the public arena for above
* make NS_xxx_CB() expand to nothing instead of { src, NULL } - makes
the tables smaller
* convert 'typedef struct xyz { ... } xyz' -> 'typedef struct { ... } xyz'
(which is how it used to be before i experimented with (and ditched) TAILQs)
1999-01-19 07:55:14 +00:00
abs
593d6c65b9
Add '-f disktab' option to disklabel, via lib/6623 from
...
Greg A. Woods <woods@most.weird.com>. (Very) slightly tweaked disklabel.8
1999-01-19 06:24:08 +00:00
lukem
b02776f64f
actually set the cb_data field to the (,C) arg in NS_*_CB()
1999-01-18 01:01:27 +00:00
lukem
1c8bb28d64
revert part of previous; leave char lookups[4] in __res_state.
...
otherwise, complex versioning stuff will have to be performed so
that old binaries with a new libc.so don't barf
1999-01-17 05:08:10 +00:00
lukem
612f048678
remove MAXDNSLUS and lookups[]; unnecessary with nsswitch
1999-01-16 07:52:22 +00:00
lukem
a54769033a
remove NSSRC_NISPLUS for now, NSDB_NETWORKS is now implemented
1999-01-16 02:58:28 +00:00