Lines Matching refs:long_options
160 getopt_long(nargc, nargv, options, long_options, index)
164 const struct option * long_options;
171 _DIAGASSERT(long_options != NULL);
188 for (i = 0; long_options[i].name; i++) {
189 if (strncmp(current_argv, long_options[i].name, current_argv_len))
192 if (strlen(long_options[i].name) == current_argv_len) {
200 if (long_options[match].has_arg == required_argument ||
201 long_options[match].has_arg == optional_argument) {
207 if ((long_options[match].has_arg == required_argument)
225 if (long_options[match].flag) {
226 *long_options[match].flag = long_options[match].val;
229 retval = long_options[match].val;