freebsd-skq/include
Maxime Henrion d786139c76 Rework the kernel environment subsystem. We now convert the static
environment needed at boot time to a dynamic subsystem when VM is
up.  The dynamic kernel environment is protected by an sx lock.

This adds some new functions to manipulate the kernel environment :
freeenv(), setenv(), unsetenv() and testenv().  freeenv() has to be
called after every getenv() when you have finished using the string.
testenv() only tests if an environment variable is present, and
doesn't require a freeenv() call. setenv() and unsetenv() are self
explanatory.

The kenv(2) syscall exports these new functionalities to userland,
mainly for kenv(1).

Reviewed by:	peter
2002-04-17 13:06:36 +00:00
..
arpa Be more strict about exposing BSD-specific functions when a standard 2002-04-10 10:51:53 +00:00
protocols
rpc
rpcsvc
_ctype.h
a.out.h
ar.h
assert.h
bitstring.h
complex.h
ctype.h
db.h
dirent.h
dlfcn.h
elf-hints.h
elf.h
err.h
fnmatch.h
fstab.h
fts.h
glob.h
grp.h Include <sys/_types.h>. This should have been part of the previous 2002-04-15 03:33:27 +00:00
hesiod.h
histedit.h
ieeefp.h
ifaddrs.h
inttypes.h
iso646.h
kenv.h Rework the kernel environment subsystem. We now convert the static 2002-04-17 13:06:36 +00:00
langinfo.h
libgen.h
limits.h
link.h
locale.h
Makefile Rework the kernel environment subsystem. We now convert the static 2002-04-17 13:06:36 +00:00
malloc.h
math.h
memory.h
monetary.h
mpool.h
ndbm.h
netconfig.h
netdb.h
nl_types.h
nlist.h
nsswitch.h
objformat.h
paths.h
pthread_np.h
pthread.h
pwd.h (ab)use unused bits in the pw_fields member of struct passwd to record 2002-04-14 22:24:55 +00:00
ranlib.h
readpassphrase.h
regex.h
regexp.h
resolv.h
rune.h
runetype.h
search.h
setjmp.h
sgtty.h
signal.h
stab.h
stdbool.h
stddef.h
stdio.h
stdlib.h
strhash.h
string.h Add support for X/Open. 2002-04-15 03:21:21 +00:00
stringlist.h
strings.h o Move some function prototypes from <string.h> to the newly rewritten 2002-04-04 05:41:57 +00:00
sysexits.h
tar.h
time.h
timers.h
ttyent.h
unistd.h
utime.h
utmp.h
vis.h
wchar.h
wctype.h