Displaying 1 result from an estimated 1 matches for "firstchange".
2020 Mar 28
0
[klibc:update-dash] dash: exec: Stricter pathopt parsing
...%func directory */
+ if (lpathopt) { /* this is a %func directory */
stalloc(len);
readcmdfile(fullname);
if ((cmdp = cmdlookup(name, 0)) == NULL ||
@@ -515,39 +561,26 @@ hashcd(void)
void
changepath(const char *newval)
{
- const char *old, *new;
+ const char *new;
int idx;
- int firstchange;
int bltin;
- old = pathval();
new = newval;
- firstchange = 9999; /* assume no change */
idx = 0;
bltin = -1;
for (;;) {
- if (*old != *new) {
- firstchange = idx;
- if ((*old == '\0' && *new == ':')
- || (*old == ':' && *new == '\0...