1178784Skmacy/* 2178784Skmacy * lifted from fs/ncpfs/getopt.c 3178784Skmacy * 4178784Skmacy * $FreeBSD: releng/11.0/sys/contrib/rdma/krping/getopt.h 178784 2008-05-05 18:35:55Z kmacy $ 5178784Skmacy */ 6178784Skmacy#ifndef _KRPING_GETOPT_H 7178784Skmacy#define _KRPING_GETOPT_H 8178784Skmacy 9178784Skmacy#define OPT_NOPARAM 1 10178784Skmacy#define OPT_INT 2 11178784Skmacy#define OPT_STRING 4 12178784Skmacystruct krping_option { 13178784Skmacy const char *name; 14178784Skmacy unsigned int has_arg; 15178784Skmacy int val; 16178784Skmacy}; 17178784Skmacy 18178784Skmacyextern int krping_getopt(const char *caller, char **options, const struct krping_option *opts, 19178784Skmacy char **optopt, char **optarg, unsigned long *value); 20178784Skmacy 21178784Skmacy#endif /* _KRPING_GETOPT_H */ 22