Commit Graph

588 Commits

Author SHA1 Message Date
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
tsarna
531aeb7c25 Add a "class" entry to ttyent. Closes PR#4638. 1999-01-15 18:47:48 +00:00
lukem
f649503d99 merge nsswitch into main branch 1999-01-15 12:21:16 +00:00
castor
4720afb463 Avoid introducing new prefix '__JB' -- '_JB' is fine. 1999-01-15 03:43:56 +00:00
castor
b60cd4e18b Remove bogus RCS Id. 1999-01-14 09:05:46 +00:00
castor
25c863649d Allow MD setjmp.h to specify attributes for jmp_buf, so more
stringent alignment requirements can be satisfied.
1999-01-14 09:03:37 +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
lukem
2f6cd3326a remove _ng_sl_*() prototypes; the functions have been dead for nearly 2 years 1999-01-10 02:53:34 +00:00
pk
3b50534fd9 Add the N_SET* symbol types. 1998-12-17 23:15:21 +00:00
pk
f6f34d9c9f Pull in <a.out.h>. 1998-12-15 21:28:28 +00:00
drochner
98394c66d1 Uhm - we can't expose __LIBC12_SOURCE__ to the public - it causes side
effects in the function renaming mess.
1998-12-09 20:58:55 +00:00
christos
03b9210133 Add /*LINTED*/ comments to sigfillset() and sigemptyset(). (void)sig*set(s);
produced warnings.
1998-12-09 12:50:47 +00:00
christos
22c22ae31b delint. 1998-12-09 12:42:27 +00:00
drochner
7cd4c14e82 regoff_t is used like size_t within the code, it should be defined
so instead of off_t. This makes some casts unnecessary.
We can't change the definition now due to binary compatibility, so
prepare for the next libc major version.
1998-12-08 14:00:24 +00:00
thorpej
82865be7fd Change the type of sys_siglist and sys_signame from const char *const [] to
const char *const *, and rename them to __sys_siglist14 and __sys_signame14.
This will prevent the size of the exported symbol from changing when more
signals are added to the list.
1998-11-30 20:36:27 +00:00
kleink
048353ddfd * Bring *_unlocked() declarations in scope if _REENTRANT is defined, too; add
similar protection for the definitions of the macro versions.
* Don't define a macro version of fileno() in a _REENTRANT environment.
1998-11-20 14:39:38 +00:00
christos
714fa78bc3 delint 1998-11-16 12:07:43 +00:00
christos
e6bf91675e s/void/const void/ 1998-11-15 16:51:45 +00:00
christos
186efef26d cast to void * first to avoid lint warning. 1998-11-15 15:57:25 +00:00
christos
e5571040ba Define assert and _assert macros for lint when NDEBUG is present as nothing. 1998-11-14 16:30:07 +00:00
christos
36b0b72f6f const poisoning 1998-11-13 15:45:10 +00:00
christos
a2d26395a8 change the second arg of unvis from char -> int, to avoid K&R vs. ansi
portability problems.
1998-11-13 12:20:18 +00:00
kleink
46269c5996 getpgid() is XPG4.2, actually. 1998-11-09 12:45:11 +00:00
christos
d5838591db complete prototype for fts_compar. 1998-11-06 19:44:52 +00:00
mrg
32e9822211 add a prototype for getpgid (missing for years!) 1998-11-06 05:58:09 +00:00
jonathan
fd7cb41920 gdb's shared-lib mapping code in solib.c has #ifdef dependencies on
DT_MIPS_RLD_MAP being defined on mips targets with shared libs. Since
netbsd's gdb config.h defines HAVE_LINK_H, link.h is expected to
provide it. So #include <machine/elf_machdep.h> to make it so.
1998-10-30 05:43:40 +00:00
kleink
b3ce018f65 Rely on <sys/featuretest.h> defining _REENTRANT if appropriate. 1998-10-24 16:35:19 +00:00
matt
aca741cc61 Add a defined(__vax__); plain vax is not good enough anymore. 1998-10-19 02:58:31 +00:00
matt
f94bc8f4df Add AUX_LABEL (need for VAX JSB/JMP "jmp" slots). 1998-10-19 00:30:57 +00:00
kleink
e4ecd59b9a In the inlined sigset_t operations, redirect the error indicator assignment via
*__errno() when compiling _REENTRANT (or the like) code.
1998-10-01 19:41:23 +00:00
kleink
cc46a13dac Move 1003.1c-1995 declarations inside the appropriate name space protection
wrapper, and make sure we won't use these decl's as such with C++ linkage(!).
Also, make _XOPEN_SOURCE protection of popen()/pclose() decl's a bit more
restrictive.
1998-09-28 17:47:58 +00:00