1 #ifdef CONFIG_GETOPT_LONG_ONLY 2 3 #include <getopt.h> 4 5 #else 6 7 #ifndef _GETOPT_H 8 #define _GETOPT_H 9 10 struct option { 11 const char *name; 12 int has_arg; 13 int *flag; 14 int val; 15 }; 16 17 enum { 18 no_argument = 0, 19 required_argument = 1, 20 optional_argument = 2, 21 }; 22 23 int getopt_long_only(int, char *const *, const char *, const struct option *, int *); 24 25 #endif 26 #endif 27