| #ifndef _GETOPT_H | |
| #define _GETOPT_H | |
| #include <klibc/extern.h> | |
| struct option { | |
| const char *name; | |
| int has_arg; | |
| int *flag; | |
| int val; | |
| }; | |
| enum { | |
| no_argument = 0, | |
| required_argument = 1, | |
| optional_argument = 2, | |
| }; | |
| __extern int getopt_long(int, char *const *, const char *, | |
| const struct option *, int *); | |
| #endif /* _GETOPT_H */ |