Lines Matching refs:argv

209 static void chk_arg_len(char *argv, uint_t len);
216 static void do_args(char **argv, au_mask_t *mask);
245 static void do_setasid(char *sid_str, char **argv);
247 char *sid_str, char **argv);
248 static void do_setauid(char *user, char **argv);
276 static void execit(char **argv);
279 static void parse_args(int argc, char **argv, au_mask_t *mask);
291 main(int argc, char **argv) in main() argument
303 (argv[1][0] == '?' || in main()
304 strcmp(argv[1], "-h") == 0 || in main()
305 strcmp(argv[1], "-?") == 0)) { in main()
309 parse_args(argc, argv, &mask); in main()
310 do_args(argv, &mask); in main()
324 parse_args(int argc, char **argv, au_mask_t *mask) in parse_args() argument
331 for (++argv; *argv; argv++) { in parse_args()
332 if ((ae = get_arg_ent(*argv)) == NULL) { in parse_args()
339 ++argv; in parse_args()
340 if (!*argv) in parse_args()
342 if (strisnum(*argv)) { in parse_args()
344 (au_event_t)atol(*argv)); in parse_args()
346 chk_event_str(AC_USER_EVENT, *argv); in parse_args()
348 ++argv; in parse_args()
349 if (!*argv) in parse_args()
351 chk_sorf(*argv); in parse_args()
352 ++argv; in parse_args()
353 if (!*argv) in parse_args()
355 chk_retval(*argv); in parse_args()
356 ++argv; in parse_args()
357 if (!*argv) in parse_args()
373 ++argv; in parse_args()
374 if (!*argv) in parse_args()
376 if (strisnum(*argv)) { in parse_args()
378 (au_event_t)atol(*argv)); in parse_args()
380 chk_event_str(AC_KERN_EVENT, *argv); in parse_args()
393 if (*++argv == NULL) { in parse_args()
394 --argv; in parse_args()
397 if (get_arg_ent(*argv) != NULL) { in parse_args()
398 --argv; in parse_args()
400 chk_arg_len(*argv, PLUGIN_MAXBUF); in parse_args()
401 chk_known_plugin(*argv); in parse_args()
420 ++argv; in parse_args()
421 if (!*argv) in parse_args()
424 while (*argv) in parse_args()
425 ++argv; in parse_args()
426 --argv; in parse_args()
431 ++argv; in parse_args()
432 if (!*argv) in parse_args()
434 if (str2type (*argv, &type)) in parse_args()
437 ++argv; in parse_args()
438 if (!*argv) in parse_args()
441 if (str2ipaddr(*argv, addr, type)) in parse_args()
447 ++argv; in parse_args()
448 if (!*argv) in parse_args()
450 if (strisnum(*argv)) in parse_args()
452 (au_event_t)atol(*argv)); in parse_args()
454 chk_event_str(AC_KERN_EVENT, *argv); in parse_args()
455 ++argv; in parse_args()
456 if (!*argv) in parse_args()
458 echkflags(*argv, mask); in parse_args()
462 ++argv; in parse_args()
463 if (!*argv) in parse_args()
465 chk_arg_len(*argv, PRESELECTION_MAXBUF); in parse_args()
466 echkflags(*argv, mask); in parse_args()
470 ++argv; in parse_args()
471 if (!*argv) in parse_args()
473 echkflags(*argv, mask); in parse_args()
477 ++argv; in parse_args()
478 if (!*argv) in parse_args()
480 chk_arg_len(*argv, PRESELECTION_MAXBUF); in parse_args()
481 echkflags(*argv, mask); in parse_args()
485 if (*++argv == NULL || get_arg_ent(*argv) != NULL) { in parse_args()
488 chk_known_plugin(*argv); in parse_args()
489 chk_arg_len(*argv, PLUGIN_MAXBUF); in parse_args()
490 if (*++argv == NULL || strcmp(*argv, "active") != 0 && in parse_args()
491 strcmp(*argv, "inactive") != 0) { in parse_args()
494 if (*++argv == NULL || get_arg_ent(*argv) != NULL) { in parse_args()
495 --argv; in parse_args()
498 chk_arg_len(*argv, PLUGIN_MAXATT); in parse_args()
499 if (*++argv == NULL || get_arg_ent(*argv) != NULL) { in parse_args()
500 --argv; in parse_args()
503 if (atoi(*argv) < 0) { in parse_args()
505 "(%s)."), *argv); in parse_args()
510 ++argv; in parse_args()
511 if (!*argv) in parse_args()
519 ++argv; in parse_args()
520 if (!*argv) in parse_args()
525 ++argv; in parse_args()
526 if (!*argv) in parse_args()
528 ++argv; in parse_args()
529 if (!*argv) in parse_args()
531 echkflags(*argv, mask); in parse_args()
535 ++argv; in parse_args()
536 if (!*argv) in parse_args()
538 if (!strisnum(*argv)) in parse_args()
543 ++argv; in parse_args()
544 if (!*argv) in parse_args()
546 if (!strisnum(*argv)) in parse_args()
549 ++argv; in parse_args()
550 if (!*argv) in parse_args()
552 if (!strisnum(*argv)) in parse_args()
555 ++argv; in parse_args()
556 if (!*argv) in parse_args()
558 if (!strisnum(*argv)) in parse_args()
560 ++argv; in parse_args()
561 if (!*argv) in parse_args()
563 if (!strisnum(*argv)) in parse_args()
568 ++argv; in parse_args()
569 if (!*argv) in parse_args()
571 if (!strisnum(*argv)) in parse_args()
576 ++argv; in parse_args()
577 if (!*argv) in parse_args()
579 if (!strisnum(*argv)) { in parse_args()
586 ++argv; in parse_args()
587 if (!*argv) in parse_args()
589 if (!strisnum(*argv)) { in parse_args()
597 ++argv; in parse_args()
598 if (!*argv) in parse_args()
600 ++argv; in parse_args()
601 if (!*argv) in parse_args()
603 echkflags(*argv, mask); in parse_args()
631 do_args(char **argv, au_mask_t *mask) in do_args() argument
635 for (++argv; *argv; argv++) { in do_args()
636 ae = get_arg_ent(*argv); in do_args()
647 ++argv; in do_args()
648 event_name = *argv; in do_args()
649 ++argv; in do_args()
650 sorf = (char)atoi(*argv); in do_args()
651 ++argv; in do_args()
652 retval = atoi(*argv); in do_args()
653 ++argv; in do_args()
654 audit_str = *argv; in do_args()
693 ++argv; in do_args()
694 do_getclass(*argv); in do_args()
725 ++argv; in do_args()
726 if (*argv != NULL) { in do_args()
727 if (get_arg_ent(*argv) != NULL) { in do_args()
728 --argv; in do_args()
730 plugin_str = *argv; in do_args()
733 --argv; in do_args()
784 ++argv; in do_args()
785 sid_str = *argv; in do_args()
786 ++argv; in do_args()
787 do_setasid(sid_str, argv); in do_args()
795 ++argv; in do_args()
796 user = *argv; in do_args()
797 ++argv; in do_args()
798 do_setauid(user, argv); in do_args()
809 ++argv; in do_args()
810 user_str = *argv; in do_args()
811 ++argv; in do_args()
812 mask_str = *argv; in do_args()
813 ++argv; in do_args()
814 tid_str = *argv; in do_args()
815 ++argv; in do_args()
816 sid_str = *argv; in do_args()
817 ++argv; in do_args()
819 sid_str, argv); in do_args()
827 ++argv; address_type = *argv; in do_args()
828 ++argv; address = *argv; in do_args()
837 ++argv; in do_args()
838 event_str = *argv; in do_args()
841 ++argv; in do_args()
846 ++argv; in do_args()
847 do_setflags(*argv, mask); in do_args()
851 ++argv; in do_args()
856 ++argv; in do_args()
857 do_setnaflags(*argv, mask); in do_args()
867 plugin_str = *++argv; in do_args()
868 if (strcmp(*++argv, "active") == 0) { in do_args()
871 if (*++argv != NULL && in do_args()
872 get_arg_ent(*argv) == NULL) { in do_args()
873 plugin_att = *argv; in do_args()
874 if (*++argv != NULL && in do_args()
875 get_arg_ent(*argv) == NULL) { in do_args()
876 plugin_qsize = atoi(*argv); in do_args()
878 --argv; in do_args()
881 --argv; in do_args()
890 ++argv; in do_args()
891 do_setpolicy(*argv); in do_args()
898 ++argv; in do_args()
899 pid_str = *argv; in do_args()
908 ++argv; in do_args()
909 pid_str = *argv; in do_args()
912 ++argv; in do_args()
921 ++argv; in do_args()
922 do_setqbufsz(*argv); in do_args()
929 ++argv; hiwater = *argv; in do_args()
930 ++argv; lowater = *argv; in do_args()
931 ++argv; bufsz = *argv; in do_args()
932 ++argv; delay = *argv; in do_args()
937 ++argv; in do_args()
938 do_setqdelay(*argv); in do_args()
942 ++argv; in do_args()
943 do_setqhiwater(*argv); in do_args()
947 ++argv; in do_args()
948 do_setqlowater(*argv); in do_args()
955 ++argv; in do_args()
956 asid_str = *argv; in do_args()
959 ++argv; in do_args()
966 ++argv; in do_args()
967 auid_str = *argv; in do_args()
970 ++argv; in do_args()
1770 do_setasid(char *sid_str, char **argv) in do_setasid() argument
1781 execit(argv); in do_setasid()
1789 char **argv) in do_setaudit() argument
1799 execit(argv); in do_setaudit()
1806 do_setauid(char *user, char **argv) in do_setauid() argument
1812 execit(argv); in do_setauid()
2621 chk_arg_len(char *argv, uint_t len) in chk_arg_len() argument
2623 if ((strlen(argv) + 1) > len) { in chk_arg_len()
2624 *(argv + len - 1) = '\0'; in chk_arg_len()
2625 exit_error(gettext("Argument too long (%s..)."), argv); in chk_arg_len()
2703 execit(char **argv) in execit() argument
2710 if (*argv) { in execit()
2712 for (argv_pos = argv; *argv_pos; argv_pos++) in execit()
2720 for (argv_pos = argv; *argv_pos; argv_pos++) { in execit()