Annotation of embedaddon/libnet/include/ifaddrlist.h, revision 1.1.1.2

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)
1.1.1.2 ! misho      26:     uint addr;
1.1       misho      27: #else
1.1.1.2 ! misho      28:     uint32_t addr;              
1.1       misho      29: #endif
1.1.1.2 ! misho      30:     char *device;
1.1       misho      31: };
                     32: 
                     33: struct libnet_ifaddr_list
                     34: {
1.1.1.2 ! misho      35:     uint32_t addr;
        !            36:     char *device;
1.1       misho      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 **,
1.1.1.2 ! misho      49:     uint8_t **
1.1       misho      50:     );
                     51: 
                     52: /* EOF */

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>