Commit | Line | Data |
---|---|---|
09fa5bc4 | 1 | #if !(defined(_AIX) || defined(__hpux)) |
bf2e821a CC |
2 | |
3 | #include <getopt.h> | |
4 | ||
09fa5bc4 | 5 | #else /* _AIX || __hpux */ |
bf2e821a CC |
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 */ | |
09fa5bc4 | 26 | #endif /* _AIX || __hpux */ |