If you don't put that option into shortopts
then no short option for that parameter will be used. E.g.:
#define MYOPT 1000
static struct option long_options[] = {
{"myopt", no_argument, 0, MYOPT },
}
[...]
c = getopt_long(argc, argv, "", long_options, &option_index);
switch (c) {
case MYOPT:
/* Do stuff. */
break;
}