Annotation of embedaddon/dhcp/includes/isc-dhcp/commandline.h, revision 1.1
1.1 ! misho 1: /*
! 2: * Copyright (C) 2004-2007 Internet Systems Consortium, Inc. ("ISC")
! 3: * Copyright (C) 1999-2001 Internet Software Consortium.
! 4: *
! 5: * Permission to use, copy, modify, and/or distribute this software for any
! 6: * purpose with or without fee is hereby granted, provided that the above
! 7: * copyright notice and this permission notice appear in all copies.
! 8: *
! 9: * THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH
! 10: * REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
! 11: * AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT,
! 12: * INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
! 13: * LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
! 14: * OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
! 15: * PERFORMANCE OF THIS SOFTWARE.
! 16: */
! 17:
! 18: /* $Id: commandline.h,v 1.2 2007-11-16 11:04:11 shane Exp $ */
! 19:
! 20: #ifndef ISC_COMMANDLINE_H
! 21: #define ISC_COMMANDLINE_H 1
! 22:
! 23: /*! \file isc/commandline.h */
! 24:
! 25: #include <isc-dhcp/boolean.h>
! 26: #include <isc-dhcp/lang.h>
! 27: /*#include <isc-dhcp/platform.h>*/
! 28:
! 29: /*% Index into parent argv vector. */
! 30: extern int isc_commandline_index;
! 31: /*% Character checked for validity. */
! 32: extern int isc_commandline_option;
! 33: /*% Argument associated with option. */
! 34: extern char *isc_commandline_argument;
! 35: /*% For printing error messages. */
! 36: extern char *isc_commandline_progname;
! 37: /*% Print error message. */
! 38: extern isc_boolean_t isc_commandline_errprint;
! 39: /*% Reset getopt. */
! 40: extern isc_boolean_t isc_commandline_reset;
! 41:
! 42: ISC_LANG_BEGINDECLS
! 43:
! 44: /*% parse command line */
! 45: int
! 46: isc_commandline_parse(int argc, char * const *argv, const char *options);
! 47:
! 48: ISC_LANG_ENDDECLS
! 49:
! 50: #endif /* ISC_COMMANDLINE_H */
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>