Lines Matching refs:value
85 char *value;
89 char *name, *value, *buffer = NULL;
107 if (uap->len > 0 && uap->value != NULL)
118 if (uap->value != NULL && buffer != NULL && len > 0) {
125 error = copyout(buffer, uap->value, done);
159 value = getenv(name);
160 if (value == NULL) {
164 len = strlen(value) + 1;
167 error = copyout(value, uap->value, len);
168 freeenv(value);
181 value = malloc(len, M_TEMP, M_WAITOK);
182 error = copyinstr(uap->value, value, len, NULL);
184 free(value, M_TEMP);
188 error = mac_kenv_check_set(td->td_ucred, name, value);
191 setenv(name, value);
192 free(value, M_TEMP);
361 setenv_static(const char *name, const char *value)
369 len = strlen(name) + strlen(value);
371 len = sprintf(&kern_envp[env_pos], "%s=%s", name, value);
384 setenv(const char *name, const char *value)
390 return (setenv_static(name, value));
397 vallen = strlen(value) + 1;
401 sprintf(buf, "%s=%s", name, value);
456 * Return a string value from an environment variable.
473 * Return an integer value from an environment variable.
488 * Return an unsigned integer value from an environment variable.
503 * Return a long value from an environment variable.
518 * Return an unsigned long value from an environment variable.
533 * Return a quad_t value from an environment variable.
538 char *value;
542 value = getenv(name);
543 if (value == NULL)
545 iv = strtoq(value, &vtp, 0);
546 if (vtp == value || (vtp[0] != '\0' && vtp[1] != '\0')) {
547 freeenv(value);
562 freeenv(value);
566 freeenv(value);