Home
last modified time | relevance | path

Searched refs:opt_info (Results 1 – 25 of 87) sorted by relevance

1234

/illumos-gate/usr/src/contrib/ast/src/cmd/ksh93/bltins/
H A Dgetopts.c125 …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 Dmisc.c84 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 Dshiocmd_solaris.c546 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 Dregress.c272 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 Dcflow.c55 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 Dwhence.c56 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 Dtypeset.c150 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 Doptjoin.c65 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 Doptget.c902 …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 Dppargs.c397 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 Dhead.c93 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 Dmktemp.c90 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 Dtail.c447 …(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 Dmkfifo.c67 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 Djoin.c838 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 Dfold.c194 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 Dcut.c598 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 Duniq.c269 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 Dbasename.c118 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 Ddate.c317 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 Dtee.c142 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 Dgetopt.c52 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 Dgetoptl.c104 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 Dargs.c157 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 Drelease.c218 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()

1234