Lines Matching refs:wp
17 c_cd(char **wp) in c_cd() argument
32 while ((optc = ksh_getopt(wp, &builtin_opt, "LP")) != -1) in c_cd()
43 wp += builtin_opt.optind; in c_cd()
53 if (!wp[0]) { in c_cd()
59 } else if (!wp[1]) { in c_cd()
61 dir = wp[0]; in c_cd()
70 } else if (!wp[2]) { in c_cd()
84 if ((cp = strstr(current_wd, wp[0])) == NULL) { in c_cd()
89 olen = strlen(wp[0]); in c_cd()
90 nlen = strlen(wp[1]); in c_cd()
94 memcpy(dir + ilen, wp[1], nlen); in c_cd()
164 c_pwd(char **wp) in c_pwd() argument
170 while ((optc = ksh_getopt(wp, &builtin_opt, "LP")) != -1) in c_pwd()
181 wp += builtin_opt.optind; in c_pwd()
183 if (wp[0]) { in c_pwd()
205 c_print(char **wp) in c_print() argument
219 if (wp[0][0] == 'e') { /* echo command */ in c_print()
231 wp += 1; in c_print()
233 if (*wp && strcmp(*wp, "-n") == 0) { in c_print()
235 wp++; in c_print()
238 while ((s = *wp) && *s == '-' && s[1]) { in c_print()
253 wp++; in c_print()
260 while ((optc = ksh_getopt(wp, &builtin_opt, options)) != -1) in c_print()
298 if (wp[builtin_opt.optind] && in c_print()
299 strcmp(wp[builtin_opt.optind], "-") == 0) in c_print()
303 wp += builtin_opt.optind; in c_print()
308 while (*wp != NULL) { in c_print()
310 s = *wp; in c_print()
351 if (*++wp != NULL) in c_print()
406 c_whence(char **wp) in c_whence() argument
417 switch (wp[0][0]) { in c_whence()
434 while ((optc = ksh_getopt(wp, &builtin_opt, options)) != -1) in c_whence()
448 wp += builtin_opt.optind; in c_whence()
464 while ((vflag || ret == 0) && (id = *wp++) != NULL) { in c_whence()
541 c_command(char **wp) in c_command() argument
546 return c_whence(wp); in c_command()
550 c_type(char **wp) in c_type() argument
553 return c_whence(wp); in c_type()
558 c_typeset(char **wp) in c_typeset() argument
567 switch (**wp) { in c_typeset()
594 while ((optc = ksh_getopt(wp, &builtin_opt, options)) != -1) { in c_typeset()
666 if (!(builtin_opt.info & GI_MINUSMINUS) && wp[builtin_opt.optind] && in c_typeset()
667 (wp[builtin_opt.optind][0] == '-' || in c_typeset()
668 wp[builtin_opt.optind][0] == '+') && in c_typeset()
669 wp[builtin_opt.optind][1] == '\0') { in c_typeset()
670 thing = wp[builtin_opt.optind][0]; in c_typeset()
678 if (wp[builtin_opt.optind]) { in c_typeset()
701 if (wp[builtin_opt.optind]) { in c_typeset()
708 for (i = builtin_opt.optind; wp[i]; i++) { in c_typeset()
710 f = findfunc(wp[i], hash(wp[i]), in c_typeset()
724 "%s() %T\n", wp[i], f->val.t); in c_typeset()
725 } else if (!typeset(wp[i], fset, fclr, field, base)) { in c_typeset()
726 bi_errorf("%s: not identifier", wp[i]); in c_typeset()
853 c_alias(char **wp) in c_alias() argument
861 while ((optc = ksh_getopt(wp, &builtin_opt, "dprtUx")) != -1) { in c_alias()
890 wp += builtin_opt.optind; in c_alias()
892 if (!(builtin_opt.info & GI_MINUSMINUS) && *wp && in c_alias()
893 (wp[0][0] == '-' || wp[0][0] == '+') && wp[0][1] == '\0') { in c_alias()
894 prefix = wp[0][0]; in c_alias()
895 wp++; in c_alias()
906 if (!tflag || *wp) { in c_alias()
915 if (*wp == NULL) { in c_alias()
931 for (; *wp != NULL; wp++) { in c_alias()
932 char *alias = *wp; in c_alias()
988 c_unalias(char **wp) in c_unalias() argument
995 while ((optc = ksh_getopt(wp, &builtin_opt, "adt")) != -1) in c_unalias()
1009 wp += builtin_opt.optind; in c_unalias()
1011 for (; *wp != NULL; wp++) { in c_unalias()
1012 ap = ktsearch(t, *wp, hash(*wp)); in c_unalias()
1040 c_let(char **wp) in c_let() argument
1045 if (wp[1] == NULL) /* at&t ksh does this */ in c_let()
1048 for (wp++; *wp; wp++) in c_let()
1049 if (!evaluate(*wp, &val, KSH_RETURN_ERROR, true)) { in c_let()
1058 c_jobs(char **wp) in c_jobs() argument
1065 while ((optc = ksh_getopt(wp, &builtin_opt, "lpnz")) != -1) in c_jobs()
1082 wp += builtin_opt.optind; in c_jobs()
1083 if (!*wp) { in c_jobs()
1087 for (; *wp; wp++) in c_jobs()
1088 if (j_jobs(*wp, flag, nflag)) in c_jobs()
1095 c_fgbg(char **wp) in c_fgbg() argument
1097 int bg = strcmp(*wp, "bg") == 0; in c_fgbg()
1104 if (ksh_getopt(wp, &builtin_opt, null) == '?') in c_fgbg()
1106 wp += builtin_opt.optind; in c_fgbg()
1107 if (*wp) in c_fgbg()
1108 for (; *wp; wp++) in c_fgbg()
1109 rv = j_resume(*wp, bg); in c_fgbg()
1146 c_kill(char **wp) in c_kill() argument
1154 if ((p = wp[1]) && *p == '-' && in c_kill()
1160 i = (wp[2] && strcmp(wp[2], "--") == 0) ? 3 : 2; in c_kill()
1164 while ((optc = ksh_getopt(wp, &builtin_opt, "ls:")) != -1) in c_kill()
1181 if ((lflag && t) || (!wp[i] && !lflag)) { in c_kill()
1190 if (wp[i]) { in c_kill()
1191 for (; wp[i]; i++) { in c_kill()
1192 if (!bi_getn(wp[i], &n)) in c_kill()
1236 for (; (p = wp[i]); i++) { in c_kill()
1268 c_getopts(char **wp) in c_getopts() argument
1278 if (ksh_getopt(wp, &builtin_opt, null) == '?') in c_getopts()
1280 wp += builtin_opt.optind; in c_getopts()
1282 options = *wp++; in c_getopts()
1288 var = *wp++; in c_getopts()
1303 if (*wp == NULL) in c_getopts()
1304 wp = genv->loc->next->argv; in c_getopts()
1306 *--wp = genv->loc->next->argv[0]; in c_getopts()
1309 for (argc = 0; wp[argc]; argc++) in c_getopts()
1313 user_opt.p > strlen(wp[user_opt.optind - 1]))) { in c_getopts()
1319 optc = ksh_getopt(wp, &user_opt, options); in c_getopts()
1366 c_bind(char **wp) in c_bind() argument
1371 while ((optc = ksh_getopt(wp, &builtin_opt, "lm")) != -1) in c_bind()
1382 wp += builtin_opt.optind; in c_bind()
1384 if (*wp == NULL) /* list all */ in c_bind()
1387 for (; *wp != NULL; wp++) { in c_bind()
1388 cp = strchr(*wp, '='); in c_bind()
1391 if (x_bind(*wp, cp, macro, 0)) in c_bind()