Lines Matching refs:nameLen

75 	size_t nameLen;  member
104 __env_warnx(const char *msg, const char *name, size_t nameLen) in __env_warnx() argument
112 _write(STDERR_FILENO, name, nameLen); in __env_warnx()
140 strncmpeq(const char *nameValue, const char *name, size_t nameLen) in strncmpeq() argument
142 if (strncmp(nameValue, name, nameLen) == 0 && nameValue[nameLen] == '=') in strncmpeq()
155 __findenv(const char *name, size_t nameLen, int *envNdx, bool onlyActive) in __findenv() argument
166 if (strncmpeq(envVars[ndx].name, name, nameLen)) { in __findenv()
168 return (envVars[ndx].name + nameLen + in __findenv()
172 (envVars[ndx].nameLen == nameLen && in __findenv()
173 strncmpeq(envVars[ndx].name, name, nameLen))) { in __findenv()
187 __findenv_environ(const char *name, size_t nameLen) in __findenv_environ() argument
193 if (strncmpeq(environ[envNdx], name, nameLen)) in __findenv_environ()
194 return (&(environ[envNdx][nameLen + sizeof("=") - 1])); in __findenv_environ()
331 size_t nameLen; in __build_env() local
371 nameLen = envVars[envNdx].value - envVars[envNdx].name - 1; in __build_env()
372 envVars[envNdx].nameLen = nameLen; in __build_env()
374 if (__findenv(envVars[envNdx].name, nameLen, &activeNdx, in __build_env()
377 nameLen); in __build_env()
418 size_t nameLen; in getenv() local
421 if (name == NULL || (nameLen = __strleneq(name)) == 0) { in getenv()
439 return (__findenv_environ(name, nameLen)); in getenv()
442 return (__findenv(name, nameLen, &envNdx, true)); in getenv()
454 size_t nameLen; in getenv_r() local
457 if (name == NULL || (nameLen = __strleneq(name)) == 0) { in getenv_r()
465 val = __findenv_environ(name, nameLen); in getenv_r()
468 val = __findenv(name, nameLen, &envNdx, true); in getenv_r()
504 __setenv(const char *name, size_t nameLen, const char *value, int overwrite) in __setenv() argument
517 if (__findenv(name, nameLen, &envNdx, false) != NULL) { in __setenv()
543 envVars[envNdx].name = malloc(nameLen + sizeof ("=") + in __setenv()
549 envVars[envNdx].nameLen = nameLen; in __setenv()
553 env = stpncpy(envVars[envNdx].name, name, nameLen); in __setenv()
628 size_t nameLen; in setenv() local
631 if (name == NULL || (nameLen = __strleneq(name)) == 0) { in setenv()
640 return (__setenv(name, nameLen, value, overwrite)); in setenv()
655 size_t nameLen; in putenv() local
659 (nameLen = equals - string) == 0) { in putenv()
671 if (__findenv(string, nameLen, &envNdx, true) != NULL) { in putenv()
689 envVars[envNdx].nameLen = -1; in putenv()
708 size_t nameLen; in unsetenv() local
712 if (name == NULL || (nameLen = __strleneq(name)) == 0) { in unsetenv()
725 while (__findenv(name, nameLen, &envNdx, true) != NULL) { in unsetenv()