Lines Matching defs:name
30 // if name has an equals and !val, act like putenv (name=val must be malloced!)
31 // if !val unset name. (Name with = and val is an error)
32 void xsetenv(char *name, char *val)
46 new = strchr(name, '=');
48 len = new-name;
49 if (val) error_exit("xsetenv %s to %s", name, val);
50 new = name;
52 len = strlen(name);
53 if (val) new = xmprintf("%s=%s", name, val);
59 if (!memcmp(name, environ[i], len) && environ[i][len]=='=') {
82 void xunsetenv(char *name)
84 if (strchr(name, '=')) error_exit("xunsetenv %s name has =", name);
85 xsetenv(name, 0);