summaryrefslogtreecommitdiffstats
path: root/sys/kern
diff options
context:
space:
mode:
Diffstat (limited to 'sys/kern')
-rw-r--r--sys/kern/init_main.c2
-rw-r--r--sys/kern/kern_environment.c14
-rw-r--r--sys/kern/kern_sysctl.c2
-rw-r--r--sys/kern/subr_hints.c2
-rw-r--r--sys/kern/subr_param.c4
-rw-r--r--sys/kern/vfs_mountroot.c6
6 files changed, 15 insertions, 15 deletions
diff --git a/sys/kern/init_main.c b/sys/kern/init_main.c
index 141d438..9faea00 100644
--- a/sys/kern/init_main.c
+++ b/sys/kern/init_main.c
@@ -716,7 +716,7 @@ start_init(void *dummy)
p->p_vmspace->vm_maxsaddr = (caddr_t)addr;
p->p_vmspace->vm_ssize = 1;
- if ((var = getenv("init_path")) != NULL) {
+ if ((var = kern_getenv("init_path")) != NULL) {
strlcpy(init_path, var, sizeof(init_path));
freeenv(var);
}
diff --git a/sys/kern/kern_environment.c b/sys/kern/kern_environment.c
index ff453cb..d58fefe 100644
--- a/sys/kern/kern_environment.c
+++ b/sys/kern/kern_environment.c
@@ -30,7 +30,7 @@
* dynamic array of strings later when the VM subsystem is up.
*
* We make these available through the kenv(2) syscall for userland
- * and through getenv()/freeenv() setenv() unsetenv() testenv() for
+ * and through kern_getenv()/freeenv() kern_setenv() kern_unsetenv() testenv() for
* the kernel.
*/
@@ -156,7 +156,7 @@ sys_kenv(td, uap)
if (error)
goto done;
#endif
- value = getenv(name);
+ value = kern_getenv(name);
if (value == NULL) {
error = ENOENT;
goto done;
@@ -188,7 +188,7 @@ sys_kenv(td, uap)
error = mac_kenv_check_set(td->td_ucred, name, value);
if (error == 0)
#endif
- setenv(name, value);
+ kern_setenv(name, value);
free(value, M_TEMP);
break;
case KENV_UNSET:
@@ -197,7 +197,7 @@ sys_kenv(td, uap)
if (error)
goto done;
#endif
- error = unsetenv(name);
+ error = kern_unsetenv(name);
if (error)
error = ENOENT;
break;
@@ -312,7 +312,7 @@ _getenv_static(const char *name)
* after use.
*/
char *
-getenv(const char *name)
+kern_getenv(const char *name)
{
char buf[KENV_MNAMELEN + 1 + KENV_MVALLEN + 1];
char *ret;
@@ -373,7 +373,7 @@ setenv_static(const char *name, const char *value)
* Set an environment variable by name.
*/
int
-setenv(const char *name, const char *value)
+kern_setenv(const char *name, const char *value)
{
char *buf, *cp, *oldenv;
int namelen, vallen, i;
@@ -422,7 +422,7 @@ setenv(const char *name, const char *value)
* Unset an environment variable string.
*/
int
-unsetenv(const char *name)
+kern_unsetenv(const char *name)
{
char *cp, *oldenv;
int i, j;
diff --git a/sys/kern/kern_sysctl.c b/sys/kern/kern_sysctl.c
index 5e74d87..3c618ec 100644
--- a/sys/kern/kern_sysctl.c
+++ b/sys/kern/kern_sysctl.c
@@ -241,7 +241,7 @@ sysctl_load_tunable_by_oid_locked(struct sysctl_oid *oidp)
req.newptr = &val_64;
break;
case CTLTYPE_STRING:
- penv = getenv(path + rem);
+ penv = kern_getenv(path + rem);
if (penv == NULL)
return;
req.newlen = strlen(penv);
diff --git a/sys/kern/subr_hints.c b/sys/kern/subr_hints.c
index f9085b2..25838ee 100644
--- a/sys/kern/subr_hints.c
+++ b/sys/kern/subr_hints.c
@@ -109,7 +109,7 @@ sysctl_hintmode(SYSCTL_HANDLER_ARGS)
line = malloc(i+1, M_TEMP, M_WAITOK);
strcpy(line, cp);
line[eqidx] = '\0';
- setenv(line, line + eqidx + 1);
+ kern_setenv(line, line + eqidx + 1);
free(line, M_TEMP);
cp += i + 1;
}
diff --git a/sys/kern/subr_param.c b/sys/kern/subr_param.c
index f589097..d16f2dc 100644
--- a/sys/kern/subr_param.c
+++ b/sys/kern/subr_param.c
@@ -188,7 +188,7 @@ detect_virtual(void)
char *sysenv;
int i;
- sysenv = getenv("smbios.bios.vendor");
+ sysenv = kern_getenv("smbios.bios.vendor");
if (sysenv != NULL) {
for (i = 0; vm_bnames[i] != NULL; i++)
if (strcmp(sysenv, vm_bnames[i]) == 0) {
@@ -197,7 +197,7 @@ detect_virtual(void)
}
freeenv(sysenv);
}
- sysenv = getenv("smbios.system.product");
+ sysenv = kern_getenv("smbios.system.product");
if (sysenv != NULL) {
for (i = 0; vm_pnames[i] != NULL; i++)
if (strcmp(sysenv, vm_pnames[i]) == 0) {
diff --git a/sys/kern/vfs_mountroot.c b/sys/kern/vfs_mountroot.c
index 9ec7340..2816e1b 100644
--- a/sys/kern/vfs_mountroot.c
+++ b/sys/kern/vfs_mountroot.c
@@ -445,7 +445,7 @@ parse_dir_ask_printenv(const char *var)
{
char *val;
- val = getenv(var);
+ val = kern_getenv(var);
if (val != NULL) {
printf(" %s=%s\n", var, val);
freeenv(val);
@@ -836,9 +836,9 @@ vfs_mountroot_conf0(struct sbuf *sb)
sbuf_printf(sb, "cd9660:/dev/acd0 ro\n");
sbuf_printf(sb, ".timeout %d\n", root_mount_timeout);
}
- s = getenv("vfs.root.mountfrom");
+ s = kern_getenv("vfs.root.mountfrom");
if (s != NULL) {
- opt = getenv("vfs.root.mountfrom.options");
+ opt = kern_getenv("vfs.root.mountfrom.options");
tok = s;
error = parse_token(&tok, &mnt);
while (!error) {
OpenPOWER on IntegriCloud