Lines Matching refs:v

65 static int getval(struct limits *lp, tchar **v, rlim_t *);
73 void echo(tchar sep, tchar **v);
164 doonintr(tchar **v) in doonintr() argument
167 tchar *vv = v[1]; in doonintr()
230 doalias(tchar **v) in doalias() argument
238 v++; in doalias()
239 p = *v++; in doalias()
242 } else if (*v == 0) { in doalias()
253 set1(strip(p), saveblk(v), &aliases); in doalias()
258 unalias(tchar **v) in unalias() argument
264 unset1(v, &aliases); in unalias()
279 dologin(tchar **v) in dologin() argument
289 if (v[1] != NULL) { in dologin()
290 v_ = tstostr(NULL, v[1]); /* No need to free */ in dologin()
301 donewgrp(tchar **v) in donewgrp() argument
313 if (v[1] != NULL) { in donewgrp()
314 v_ = tstostr(NOSTR, v[1]); /* No need to free */ in donewgrp()
342 doif(tchar **v, struct command *kp) in doif() argument
350 v++; in doif()
351 i = exp(&v); in doif()
352 vv = v; in doif()
415 dogoto(tchar **v) in dogoto() argument
436 search(ZGOTO, 0, lp = globone(v[1])); in dogoto()
445 doswitch(tchar **v) in doswitch() argument
452 v++; in doswitch()
453 if (!*v || *(*v++) != '(') { in doswitch()
456 cp = **v == ')' ? S_ : *v++; in doswitch()
457 if (*(*v++) != ')') { in doswitch()
458 v--; in doswitch()
460 if (*v) { in doswitch()
483 doexit(tchar **v) in doexit() argument
495 v++; in doexit()
496 if (*v) { in doexit()
497 set(S_status, putn(exp(&v))); in doexit()
498 if (*v) { in doexit()
510 doforeach(tchar **v) in doforeach() argument
518 v++; in doforeach()
519 cp = strip(*v); in doforeach()
523 if (*cp || strlen_(*v) >= MAX_VAR_LEN || !letter(**v)) { in doforeach()
526 cp = *v++; in doforeach()
527 if (v[0][0] != '(' || v[blklen(v) - 1][0] != ')') { in doforeach()
530 v++; in doforeach()
531 gflag = 0, tglob(v); in doforeach()
532 v = glob(v); in doforeach()
533 if (v == 0) { in doforeach()
537 nwp->w_fe = nwp->w_fe0 = v; gargv = 0; in doforeach()
553 dowhile(tchar **v) in dowhile() argument
562 v++; in dowhile()
569 status = !exp0(&v, 1); in dowhile()
571 status = !exp(&v); in dowhile()
573 if (*v) { in dowhile()
669 dorepeat(tchar **v, struct command *kp) in dorepeat() argument
676 i = getn(v[1]); in dorepeat()
680 lshift(v, 2); in dorepeat()
985 doecho(tchar **v) in doecho() argument
991 echo(' ', v); in doecho()
995 doglob(tchar **v) in doglob() argument
1001 echo(0, v); in doglob()
1006 echo(tchar sep, tchar **v) in echo() argument
1017 v++; in echo()
1018 if (*v == 0) { in echo()
1029 gflag = 0, tglob(v); in echo()
1031 v = glob(v); in echo()
1032 if (v == 0) { in echo()
1037 if (sep == ' ' && *v && strlen_(*v) == 2 && in echo()
1038 ((**v&TRIM) == '-' && (*(*v + 1) & TRIM) == 'n' && in echo()
1039 (*(*v+2)&TRIM) == 0)) { in echo()
1040 nonl++, v++; in echo()
1042 while (cp = *v++) { in echo()
1048 if (*v) { in echo()
1098 dosetenv(tchar **v) in dosetenv() argument
1105 v++; in dosetenv()
1106 if ((vp = *v++) == 0) { in dosetenv()
1118 if ((lp = *v++) == 0) { in dosetenv()
1135 dounsetenv(tchar **v) in dounsetenv() argument
1140 v++; in dounsetenv()
1142 local_unsetenv(*v); in dounsetenv()
1143 if (islocalevar(*v++)) { in dounsetenv()
1146 } while (*v); in dounsetenv()
1267 doumask(tchar **v) in doumask() argument
1269 tchar *cp = v[1]; in doumask()
1317 dolimit(tchar **v) in dolimit() argument
1326 v++; in dolimit()
1327 if (*v && eq(*v, S_h)) { in dolimit()
1329 v++; in dolimit()
1331 if (*v == 0) { in dolimit()
1337 lp = findlim(v[0]); in dolimit()
1338 if (v[1] == 0) { in dolimit()
1342 switch (getval(lp, v+1, &limit)) { in dolimit()
1357 getval(struct limits *lp, tchar **v, rlim_t *retval) in getval() argument
1360 tchar *cp = *v++; in getval()
1382 if (*v == 0) { in getval()
1392 cp = *v; in getval()
1520 dounlimit(tchar **v) in dounlimit() argument
1529 v++; in dounlimit()
1530 if (*v && eq(*v, S_h)) { in dounlimit()
1532 v++; in dounlimit()
1534 if (*v == 0) { in dounlimit()
1545 while (*v) { in dounlimit()
1546 lp = findlim(*v++); in dounlimit()
1613 doeval(tchar **v) in doeval() argument
1624 v++; in doeval()
1625 if (*v == 0) { in doeval()
1628 gflag = 0, tglob(v); in doeval()
1630 gv = v = glob(v); in doeval()
1632 if (v == 0) { in doeval()
1635 v = copyblk(v); in doeval()
1637 trim(v); in doeval()
1644 evalvec = v; in doeval()