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>