Commit | Line | Data |
---|---|---|
bf2e821a CC |
1 | #ifndef _AIX |
2 | ||
3 | #include <getopt.h> | |
4 | ||
5 | #else /* _AIX */ | |
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 /* _GETOPT_H */ | |
26 | #endif /* _AIX */ |