Fix AIX compile
[fio.git] / lib / getopt.h
1 #if !(defined(_AIX) || defined(__hpux))
2
3 #include <getopt.h>
4
5 #else /* _AIX || __hpux */
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 || __hpux */