Lines Matching defs:argc
541 * or the number of cmd-line args "consumed" on success (though argc
546 parse_label(int argc, char **argv, char *label)
548 if ((argc < 1) || (argv == NULL))
561 parse_token(int argc, char **argv, char *token_label)
563 if ((argc < 1) || (argv == NULL))
589 parse_addr(int argc, char **argv, struct hostent **hpp)
596 if ((argc < 1) || (argv == NULL) || (argv[0] == NULL))
762 parse_ident(int argc, char **argv, sadb_ident_t **idpp)
766 if ((argc < 2) || (argv == NULL) || (argv[0] == NULL) ||
792 parse_cky(int argc, char **argv, uint64_t *ckyp)
796 if ((argc < 1) || (argv[0] == NULL))
812 parse_addr_pr(int argc, char **argv, struct hostent **h1pp,
817 if ((rtn = parse_addr(argc, argv, h1pp)) < 0) {
821 argc -= rtn;
824 if ((rtn = parse_addr(argc, argv, h2pp)) < 0) {
838 parse_ident_pr(int argc, char **argv, sadb_ident_t **id1pp,
843 if ((rtn = parse_ident(argc, argv, id1pp)) < 0) {
847 argc -= rtn;
852 if ((rtn = parse_ident(argc, argv, id2pp)) < 0) {
864 parse_cky_pr(int argc, char **argv, ike_cky_pr_t *cpr)
868 if ((rtn = parse_cky(argc, argv, &cpr->cky_i)) < 0) {
872 argc -= rtn;
875 if ((rtn = parse_cky(argc, argv, &cpr->cky_r)) < 0) {
1034 parse_ps(int argc, char **argv, ike_ps_t **presharedpp, int *len)
1055 if ((argv[argc - 1][strlen(argv[argc - 1]) - 1] == '}') &&
1056 (argv[argc - 1][0] != '}')) {
1061 argv[argc - 1][strlen(argv[argc - 1]) - 1] = '\0';
1070 while ((c < argc) && (argv[c] != NULL) && (argv[c][0] != '}')) {
2496 do_setdel_pin(int cmd, int argc, char **argv)
2504 if (argc < 1)
2512 if (parse_token(argc, argv, token_label) != 0)
2522 if (parse_token(argc, argv, token_label) != 0)
2544 do_setvar(int cmd, int argc, char **argv)
2553 if (argc < 1)
2559 if (argc > 2)
2570 if (argc > 1)
2589 if ((argc == 2) && (cmd == IKE_SVC_SET_DBG)) {
2821 do_getdel(int cmd, int argc, char **argv)
2832 if ((argc < 1) || (argv[0] == NULL)) {
2847 if (parse_cky_pr(argc, argv, &cpr) >= 0) {
2853 if (parse_addr_pr(argc, argv, &he1p, &he2p) >= 0) {
2863 if (parse_label(argc, argv, label) >= 0) {
2878 if (parse_ident_pr(argc, argv, &sid1p, &sid2p) >= 0) {
2884 if (parse_addr_pr(argc, argv, &he1p, &he2p) >= 0) {
2984 do_new(int cmd, int argc, char **argv)
3004 if (argc == 1) {
3020 } else if ((argc > 1) && (cmd == IKE_SVC_NEW_PS)) {
3036 if (parse_ps(argc, argv, &psp, &pslen) < 0) {
3050 } else if ((argc > 1) && (cmd == IKE_SVC_NEW_RULE)) {
3067 (argv[argc - 1][strlen(argv[argc - 1]) - 1] != '}'))
3089 for (i = 0; i < argc; i++) {
3178 do_rw(int cmd, int argc, char **argv)
3210 if (argc < 1) {
3223 if (argc >= 1) {
3283 parseit(int argc, char **argv, char *notused, boolean_t notused_either)
3289 if (argc == 0)
3293 if (argc < REQ_ARG_CNT) {
3298 if (argc > REQ_ARG_CNT) {
3307 argc -= cmd_obj_args;
3312 if (argc != 0) {
3320 if (argc != 0) {
3327 if (argc != 0) {
3335 do_setvar(cmd, argc, argv);
3339 do_setdel_pin(cmd, argc, argv);
3348 if (argc != NULL) {
3360 do_getdel(cmd, argc, argv);
3364 do_new(cmd, argc, argv);
3368 if (argc != 0) {
3378 do_rw(cmd, argc, argv);
3428 main(int argc, char **argv)
3438 while ((ch = getopt(argc, argv, "hpn")) != EOF) {
3453 argc -= optind;
3468 parseit(argc, argv, NULL, B_FALSE);