23 lines
336 B
C
23 lines
336 B
C
#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 */
|