aboutsummaryrefslogtreecommitdiff
path: root/include/kenv.h
Commit message (Collapse)AuthorAgeFilesLines
* Fix prototype to match the code and documentation.Ruslan Ermilov2005-11-241-1/+1
| | | | Notes: svn path=/head/; revision=152750
* Rework the kernel environment subsystem. We now convert the staticMaxime Henrion2002-04-171-0/+39
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 Notes: svn path=/head/; revision=94936