Annotation of embedaddon/libnet/include/ifaddrlist.h, revision 1.1
1.1 ! misho 1: /*
! 2: * Copyright (c) 1997
! 3: * The Regents of the University of California. All rights reserved.
! 4: *
! 5: * Redistribution and use in source and binary forms, with or without
! 6: * modification, are permitted provided that: (1) source code distributions
! 7: * retain the above copyright notice and this paragraph in its entirety, (2)
! 8: * distributions including binary code include the above copyright notice and
! 9: * this paragraph in its entirety in the documentation or other materials
! 10: * provided with the distribution, and (3) all advertising materials mentioning
! 11: * features or use of this software display the following acknowledgement:
! 12: * ``This product includes software developed by the University of California,
! 13: * Lawrence Berkeley Laboratory and its contributors.'' Neither the name of
! 14: * the University nor the names of its contributors may be used to endorse
! 15: * or promote products derived from this software without specific prior
! 16: * written permission.
! 17: * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED
! 18: * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
! 19: * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
! 20: *
! 21: */
! 22:
! 23: struct ifaddrlist
! 24: {
! 25: #if (HAVE_SOLARIS || HAVE_HPUX11)
! 26: u_int addr;
! 27: #else
! 28: u_int32_t addr;
! 29: #endif
! 30: int8_t *device;
! 31: };
! 32:
! 33: struct libnet_ifaddr_list
! 34: {
! 35: u_int32_t addr;
! 36: int8_t *device;
! 37: };
! 38:
! 39: int
! 40: ifaddrlist(
! 41: struct ifaddrlist **,
! 42: int8_t *
! 43: );
! 44:
! 45:
! 46: int
! 47: set_up_interface(
! 48: struct sockaddr_in **,
! 49: u_int8_t **
! 50: );
! 51:
! 52: /* EOF */
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>