/illumos-gate/usr/src/contrib/ast/src/cmd/ksh93/bltins/ |
H A D | getopts.c | 125 …switch(opt_info.index>=0 && opt_info.index<=argc?(opt_info.num= LONG_MIN,flag=optget(argv,options)… in b_getopts() 137 opt_info.arg = key; in b_getopts() 141 opt_info.arg = 0; in b_getopts() 146 if (opt_info.offset != 0 && !argv[opt_info.index][opt_info.offset]) in b_getopts() 149 opt_info.index++; in b_getopts() 159 opt_info.index = 0; in b_getopts() 165 opt_info.arg = 0; in b_getopts() 169 opt_info.offset = 0; in b_getopts() 172 options = opt_info.option + (*opt_info.option!='+'); in b_getopts() 184 …else if (opt_info.arg && opt_info.num > 0 && isalpha((char)opt_info.num) && !isdigit(opt_info.arg[… in b_getopts() [all …]
|
H A D | misc.c | 84 argv += opt_info.index; in b_exec() 174 argv += opt_info.index; in b_let() 198 argv += opt_info.index; in b_eval() 230 argv += opt_info.index; in b_dot_cmd() 359 argv += opt_info.index; in b_shift() 385 argv += opt_info.index; in b_wait() 416 argv += opt_info.index; in b_bg() 452 argv += opt_info.index; in b_jobs() 483 argv += opt_info.index; in b_universe() 484 argc -= opt_info.index; in b_universe() [all …]
|
H A D | shiocmd_solaris.c | 546 mode = strperm(arg = opt_info.arg, &opt_info.arg, mode); in b_open() 547 if (*opt_info.arg) in b_open() 557 argc -= opt_info.index; in b_open() 558 argv += opt_info.index; in b_open() 620 argc -= opt_info.index; in b_close() 621 argv += opt_info.index; in b_close() 685 argc -= opt_info.index; in b_tmpfile() 686 argv += opt_info.index; in b_tmpfile() 760 argc -= opt_info.index; in b_dup() 761 argv += opt_info.index; in b_dup() [all …]
|
H A D | regress.c | 272 errormsg(SH_DICT, ERROR_usage(2), "%s", opt_info.arg); in b___regress__() 275 errormsg(SH_DICT, 2, "%s", opt_info.arg); in b___regress__() 283 if (opt_info.arg || opt_info.number) in b___regress__() 292 intercept_egid = intercept_sgid = (gid_t)opt_info.number; in b___regress__() 301 intercept_euid = intercept_suid = (uid_t)opt_info.number; in b___regress__() 310 intercept_p_suid = (uid_t)opt_info.number; in b___regress__() 322 intercept_etc = opt_info.arg; in b___regress__() 334 if (error_info.errors || *(argv + opt_info.index)) in b___regress__()
|
H A D | cflow.c | 55 if(!strmatch(argv[opt_info.index],"[+-]+([0-9])")) in b_return() 56 errormsg(SH_DICT,2, "%s", opt_info.arg); in b_return() 59 errormsg(SH_DICT,ERROR_usage(0), "%s", opt_info.arg); in b_return() 66 argv += opt_info.index; in b_return() 93 errormsg(SH_DICT,2, "%s", opt_info.arg); in b_break() 96 errormsg(SH_DICT,ERROR_usage(0), "%s", opt_info.arg); in b_break() 101 argv += opt_info.index; in b_break()
|
H A D | whence.c | 56 opt_info.index = opt_info.offset = 0; in b_command() 76 errormsg(SH_DICT,2, "%s", opt_info.arg); in b_command() 81 errormsg(SH_DICT,ERROR_usage(2), "%s", opt_info.arg); in b_command() 85 return(flags?0:opt_info.index); in b_command() 86 argv += opt_info.index; in b_command() 121 errormsg(SH_DICT,2, "%s", opt_info.arg); in b_whence() 124 errormsg(SH_DICT,ERROR_usage(2), "%s", opt_info.arg); in b_whence() 127 argv += opt_info.index; in b_whence()
|
H A D | typeset.c | 150 opt_info.offset = 0; in b_alias() 151 opt_info.index = 1; in b_alias() 152 *opt_info.option = 0; in b_alias() 234 if(opt_info.arg && *opt_info.arg!='[') in b_typeset() 236 opt_info.index--; in b_typeset() 249 if(opt_info.offset && !strchr(argv[opt_info.index],'E')) in b_typeset() 257 if(!opt_info.arg || (tdata.argnum = opt_info.num) <0) in b_typeset() 316 if(!opt_info.arg || (tdata.argnum = opt_info.num) <0) in b_typeset() 359 opt_info.disc = 0; in b_typeset() 365 opt_info.disc = 0; in b_typeset() [all …]
|
/illumos-gate/usr/src/contrib/ast/src/lib/libast/misc/ |
H A D | optjoin.c | 65 state = optstate(&opt_info); in optjoin() 74 last_index = opt_info.index; in optjoin() 75 last_offset = opt_info.offset; in optjoin() 79 if (!opt_info.again) in optjoin() 95 opt_info.again = -1; in optjoin() 100 if (opt_info.again) in optjoin() 102 …if (opt_info.again > 0 && (!err || err_index < opt_info.index || err_index == opt_info.index && er… in optjoin() 105 err_index = opt_info.index; in optjoin() 108 opt_info.again = 0; in optjoin() 112 if (!rep || opt_info.index != last_index || opt_info.offset != last_offset) in optjoin() [all …]
|
H A D | optget.c | 902 …else if (!opt_info.disc || !opt_info.disc->infof || (*opt_info.disc->infof)(&opt_info, ip, b, opt_… in expand() 4487 opt_info.option[0] = opt_info.name[0] = opt_info.name[1] = c; in optget() 4601 if (*(opt_info.arg = &argv[opt_info.index++][opt_info.offset])) in optget() 4608 opt_info.num = (long)(opt_info.number = optnumber(opt_info.arg, &e, &err)); in optget() 4621 opt_info.offset += e - opt_info.arg; in optget() 4647 opt_info.num = (long)(opt_info.number = optnumber(opt_info.arg, &e, &err)); in optget() 5266 opt_info.num = (long)(opt_info.number = optnumber(opt_info.arg, &e, &err)); in optget() 5276 else if (*(opt_info.arg = &argv[opt_info.index++][opt_info.offset])) in optget() 5280 opt_info.num = (long)(opt_info.number = optnumber(opt_info.arg, &e, &err)); in optget() 5298 opt_info.offset += e - opt_info.arg; in optget() [all …]
|
/illumos-gate/usr/src/contrib/ast/src/lib/libpp/ |
H A D | ppargs.c | 397 for (n = PP_deps; argv[opt_info.index]; opt_info.offset++) in ppargs() 399 switch (argv[opt_info.index][opt_info.offset]) in ppargs() 427 if (isalpha(opt_info.arg[0]) || opt_info.arg[0] == '_' || opt_info.arg[0] == '$') in ppargs() 431 if (!opt_info.arg) in ppargs() 443 …pp.arg_mode = (*(opt_info.arg + 1) || pp.arg_mode && pp.arg_mode != *opt_info.arg) ? '-' : *opt_in… in ppargs() 464 opt_info.again = 1; in ppargs() 499 opt_info.index++; in ppargs() 509 opt_info.index++; in ppargs() 581 …if (argv[opt_info.index + 1] && argv[opt_info.index + 1][0] != '-' && argv[opt_info.index + 2] && … in ppargs() 583 opt_info.index++; in ppargs() [all …]
|
/illumos-gate/usr/src/contrib/ast/src/lib/libcmd/ |
H A D | head.c | 93 if (opt_info.offset && argv[opt_info.index][opt_info.offset] == 'c') in b_head() 96 opt_info.offset++; in b_head() 98 if ((keep = opt_info.number) <=0) in b_head() 99 …error(2, "%s: %I*d: positive numeric option argument expected", opt_info.name, sizeof(keep), keep); in b_head() 108 skip = opt_info.number; in b_head() 111 error(ERROR_usage(2), "%s", opt_info.arg); in b_head() 114 error(2, "%s", opt_info.arg); in b_head() 119 argv += opt_info.index; in b_head() 120 argc -= opt_info.index; in b_head()
|
H A D | mktemp.c | 90 mode = strperm(pfx = opt_info.arg, &opt_info.arg, S_IRWXU); in b_mktemp() 91 if (*opt_info.arg) in b_mktemp() 98 dir = opt_info.arg; in b_mktemp() 111 if (!pathtemp(NiL, 0, opt_info.arg, "/seed", NiL)) in b_mktemp() 112 error(2, "%s: regression test initializtion failed", opt_info.arg); in b_mktemp() 115 error(2, "%s", opt_info.arg); in b_mktemp() 118 error(ERROR_usage(2), "%s", opt_info.arg); in b_mktemp() 123 argv += opt_info.index; in b_mktemp()
|
H A D | tail.c | 447 …(flags & FOLLOW) && argv[opt_info.index] && (argv[opt_info.index][0] == '-' || argv[opt_info.index… in b_tail() 451 opt_info.index++; in b_tail() 463 if (opt_info.arg == argv[opt_info.index - 1]) in b_tail() 468 opt_info.index--; in b_tail() 473 else if (opt_info.arg && isalpha(*opt_info.arg)) in b_tail() 475 t = opt_info.arg; in b_tail() 481 if (s = opt_info.arg) in b_tail() 498 if (opt_info.option[0]=='+') in b_tail() 505 if (opt_info.num) in b_tail() 538 if (!(r = argv[opt_info.index]) || !opt_info.offset) in b_tail() [all …]
|
H A D | mkfifo.c | 67 mode = strperm(arg = opt_info.arg, &opt_info.arg, mode); in b_mkfifo() 68 if (*opt_info.arg) in b_mkfifo() 72 error(2, "%s", opt_info.arg); in b_mkfifo() 75 error(ERROR_usage(2), "%s", opt_info.arg); in b_mkfifo() 80 argv += opt_info.index; in b_mkfifo()
|
H A D | join.c | 838 if (opt_info.offset == 0) in b_join() 848 if (opt_info.num!=1 && opt_info.num!=2) in b_join() 850 n = '0' + opt_info.num; in b_join() 862 opt_info.index++; in b_join() 872 if (opt_info.num <=0) in b_join() 880 if (opt_info.num!=1 && opt_info.num!=2) in b_join() 889 n = getolist(jp, opt_info.arg, argv+opt_info.index); in b_join() 890 opt_info.index += n; in b_join() 896 cp = opt_info.arg; in b_join() 925 argv += opt_info.index; in b_join() [all …]
|
H A D | fold.c | 194 contsize = stresc(cont = strdup(opt_info.arg)); in b_fold() 197 if (n = *opt_info.arg) in b_fold() 206 if ((width = opt_info.num) <= 0) in b_fold() 207 error(2, "%d: width must be positive", opt_info.num); in b_fold() 210 error(2, "%s", opt_info.arg); in b_fold() 213 error(ERROR_usage(2), "%s", opt_info.arg); in b_fold() 218 argv += opt_info.index; in b_fold() 219 argc -= opt_info.index; in b_fold()
|
H A D | cut.c | 598 cp = opt_info.arg; in b_cut() 599 if(opt_info.option[1]=='b') in b_cut() 605 ldelim.str = opt_info.arg; in b_cut() 608 s = opt_info.arg; in b_cut() 620 wdelim.str = opt_info.arg; in b_cut() 623 s = opt_info.arg; in b_cut() 640 cp = opt_info.arg; in b_cut() 651 if(opt_info.num>0) in b_cut() 652 reclen = opt_info.num; in b_cut() 658 error(2, "%s", opt_info.arg); in b_cut() [all …]
|
H A D | uniq.c | 269 switch ((int)opt_info.num) in b_uniq() 290 if(*opt_info.option=='-') in b_uniq() 291 fields = opt_info.num; in b_uniq() 293 chars = opt_info.num; in b_uniq() 296 chars = opt_info.num; in b_uniq() 299 width = opt_info.num; in b_uniq() 302 error(2, "%s", opt_info.arg); in b_uniq() 305 error(ERROR_usage(2), "%s", opt_info.arg); in b_uniq() 310 argv += opt_info.index; in b_uniq()
|
H A D | basename.c | 118 suffix = opt_info.arg; in b_basename() 121 error(2, "%s", opt_info.arg); in b_basename() 124 error(ERROR_usage(2), "%s", opt_info.arg); in b_basename() 129 argv += opt_info.index; in b_basename() 130 argc -= opt_info.index; in b_basename()
|
H A D | date.c | 317 filetime = opt_info.option[1]; in b_date() 320 string = opt_info.arg; in b_date() 330 format = opt_info.arg; in b_date() 348 f->format = opt_info.arg; in b_date() 358 switch (opt_info.num) in b_date() 375 unelapsed = (int)opt_info.num; in b_date() 381 error(ERROR_USAGE|4, "%s", opt_info.arg); in b_date() 384 error(2, "%s", opt_info.arg); in b_date() 389 argv += opt_info.index; in b_date()
|
H A D | tee.c | 142 if ((line == 0) == (opt_info.num == 0)) in b_tee() 145 sfset(sfstdout, SF_LINE, !!opt_info.num); in b_tee() 148 error(2, "%s", opt_info.arg); in b_tee() 151 error(ERROR_usage(2), "%s", opt_info.arg); in b_tee() 158 argv += opt_info.index; in b_tee() 159 argc -= opt_info.index; in b_tee()
|
/illumos-gate/usr/src/contrib/ast/src/lib/libast/comp/ |
H A D | getopt.c | 52 opt_info.index = (optind > 1 || optind == lastoptind) ? optind : 0; 53 if (opt_info.index >= argc) 65 errormsg(NiL, 2, opt_info.arg); 67 optopt = opt_info.option[1]; 73 optarg = opt_info.arg; 74 lastoptind = optind = opt_info.index;
|
H A D | getoptl.c | 104 opt_info.index = (optind > 1 || optind == lastoptind) ? optind : 0; in golly() 105 if (opt_info.index >= argc || !(c = optget((char**)argv, usage))) in golly() 119 errormsg(NiL, c == '?' ? (ERROR_USAGE|4) : 2, "%s", opt_info.arg); in golly() 121 optopt = opt_info.option[1]; in golly() 124 optarg = opt_info.arg; in golly() 137 lastoptind = optind = opt_info.index; in golly()
|
/illumos-gate/usr/src/contrib/ast/src/cmd/ksh93/sh/ |
H A D | args.c | 157 opt_info.disc = &disc; in sh_argopts() 166 f=*opt_info.option=='-' && (opt_info.num || opt_info.arg); in sh_argopts() 181 if(!opt_info.arg||!*opt_info.arg||*opt_info.arg=='-') in sh_argopts() 190 ((opt_info.arg&&(!*opt_info.arg||*opt_info.arg=='-'))?(PRINT_TABLE|PRINT_NO_HEADER):0); in sh_argopts() 249 if (opt_info.num) in sh_argopts() 267 ap->kiafile = opt_info.arg; in sh_argopts() 284 if(opt_info.name[0]=='-'&&opt_info.name[1]=='-') in sh_argopts() 286 opt_info.arg = argv[opt_info.index-1] + 2; in sh_argopts() 327 opt_info.index++; in sh_argopts() 334 argc -= opt_info.index; in sh_argopts() [all …]
|
/illumos-gate/usr/src/contrib/ast/src/cmd/INIT/ |
H A D | release.c | 218 if (!(lo = date(opt_info.arg, &e)) || *e) in main() 220 error(2, "%s: invalid from date [%s]", opt_info.arg, e); in main() 225 mk = opt_info.num + 1; in main() 228 if (!(hi = date(opt_info.arg, &e)) || *e) in main() 230 error(2, "%s: invalid to date [%s]", opt_info.arg, e); in main() 238 error(ERROR_USAGE|4, "%s", opt_info.arg); in main() 241 error(2, "%s", opt_info.arg); in main() 248 argv += opt_info.index; in main()
|