Home | History | Annotate | Download | only in ifconfig
      1     0    stevel /*
      2  8485     Peter  * Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
      3     0    stevel  * Use is subject to license terms.
      4     0    stevel  */
      5     0    stevel /*
      6     0    stevel  * Copyright (c) 1983 Regents of the University of California.
      7     0    stevel  * All rights reserved.  The Berkeley software License Agreement
      8     0    stevel  * specifies the terms and conditions for redistribution.
      9     0    stevel  */
     10     0    stevel 
     11     0    stevel #ifndef	_IFCONFIG_H
     12     0    stevel #define	_IFCONFIG_H
     13     0    stevel 
     14     0    stevel #ifdef	__cplusplus
     15     0    stevel extern "C" {
     16     0    stevel #endif
     17     0    stevel 
     18     0    stevel #include <libdlpi.h>
     19     0    stevel 
     20     0    stevel /*
     21     0    stevel  * return values for (af_getaddr)() from in_getprefixlen()
     22     0    stevel  */
     23     0    stevel #define	BAD_ADDR	-1	/* prefix is invalid */
     24     0    stevel #define	NO_PREFIX	-2	/* no prefix was found */
     25     0    stevel 
     26  2546  carlsonj /* No suitable header file defines this, though it's in libsocket */
     27  2546  carlsonj extern int	getnetmaskbyaddr(struct in_addr, struct in_addr *);
     28  2546  carlsonj 
     29     0    stevel extern int	debug;
     30     0    stevel 
     31  5978      meem extern void	Perror0(const char *);
     32  5978      meem extern void	Perror0_exit(const char *);
     33  5978      meem extern void	Perror2(const char *, const char *);
     34  5978      meem extern void	Perror2_exit(const char *, const char *);
     35  3628  ss150715 extern void	Perrdlpi(const char *, const char *, int);
     36  3628  ss150715 extern void	Perrdlpi_exit(const char *, const char *, int);
     37     0    stevel 
     38  3628  ss150715 extern int	doifrevarp(const char *, struct sockaddr_in *);
     39     0    stevel 
     40  3628  ss150715 extern void	dlpi_print_address(const char *);
     41     0    stevel 
     42     0    stevel #ifdef	__cplusplus
     43     0    stevel }
     44     0    stevel #endif
     45     0    stevel 
     46     0    stevel #endif	/* _IFCONFIG_H */
     47