mirror of
https://kernel.googlesource.com/pub/scm/network/tftp/tftp-hpa
synced 2025-04-26 01:49:52 +03:00

Switch to using getopt_long(); include a version in case the platform lacks it. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
23 lines
385 B
C
23 lines
385 B
C
#ifndef LIB_GETOPT_H
|
|
#define LIB_GETOPT_H
|
|
|
|
extern char *optarg;
|
|
extern int optind, opterr, optopt;
|
|
|
|
struct option {
|
|
const char *name;
|
|
int has_arg;
|
|
int *flag;
|
|
int val;
|
|
};
|
|
|
|
enum {
|
|
no_argument = 0,
|
|
required_argument = 1,
|
|
optional_argument = 2,
|
|
};
|
|
|
|
int getopt_long(int, char *const *, const char *,
|
|
const struct option *, int *);
|
|
|
|
#endif /* LIB_GETOPT_H */
|