Parse command-line options NAME getopt, getopt_long, getopt_long_only, optarg, optind, opterr, optopt - Parse command-line options LIBRARY Standard C library ( libc , -lc ) SY...Parse command-line options NAME getopt, getopt_long, getopt_long_only, optarg, optind, opterr, optopt - Parse command-line options LIBRARY Standard C library ( libc , -lc ) SY...Parse command-line options NAME getopt, getopt_long, getopt_long_only, optarg, optind, opterr, optopt - Parse command-line options LIBRARY Standard C library ( libc , -lc ) SY...Parse command-line options NAME getopt, getopt_long, getopt_long_only, optarg, optind, opterr, optopt - Parse command-line options LIBRARY Standard C library ( libc , -lc ) SY...Parse command-line options NAME getopt, getopt_long, getopt_long_only, optarg, optind, opterr, optopt - Parse command-line options LIBRARY Standard C library ( libc , -lc ) SY...Parse command-line options NAME getopt, getopt_long, getopt_long_only, optarg, optind, opterr, optopt - Parse command-line options LIBRARY Standard C library ( libc , -lc ) SY...Parse command-line options NAME getopt, getopt_long, getopt_long_only, optarg, optind, opterr, optopt - Parse command-line options LIBRARY Standard C library ( libc , -lc ) SY......itch (opt) { case 'c': circular = 1; break; default: errfnd = 1; break; } } if (errfnd || optind >= argc) { fprintf(stderr, "Usage: %s [-c] string...\n", argv[0]); exit(EXIT_FAI…...itch (opt) { case 'c': circular = 1; break; default: errfnd = 1; break; } } if (errfnd || optind >= argc) { fprintf(stderr, "Usage: %s [-c] string...\n", argv[0]); exit(EXIT_FAI…...age: %s [-s stack-size] arg...\n", argv[0]); exit(EXIT_FAILURE); } } num_threads = argc - optind; /* Initialize thread creation attributes. */ s = pthread_attr_init(&attr); if (…...stack_size == -1) usage(argv[0], "Specifying -a without -s makes no sense\n"); if (argc > optind) usage(argv[0], "Extraneous command-line arguments\n"); if (stack_size != -1 || …...child is made the same as the parent's environment. */ s = posix_spawnp(&child_pid, argv[optind], file_actionsp, attrp, &argv[optind], environ); if (s != 0) errExitEN(s, "posix_…...child is made the same as the parent's environment. */ s = posix_spawnp(&child_pid, argv[optind], file_actionsp, attrp, &argv[optind], environ); if (s != 0) errExitEN(s, "posix_…