Annotation of embedaddon/quagga/zebra/redistribute_null.c, revision 1.1.1.3

1.1.1.3 ! misho       1: /* 
        !             2:  * Copyright (C) 2006 Sun Microsystems, Inc.
        !             3:  *
        !             4:  * This file is part of Quagga.
        !             5:  *
        !             6:  * Quagga is free software; you can redistribute it and/or modify it
        !             7:  * under the terms of the GNU General Public License as published by the
        !             8:  * Free Software Foundation; either version 2, or (at your option) any
        !             9:  * later version.
        !            10:  *
        !            11:  * Quagga is distributed in the hope that it will be useful, but
        !            12:  * WITHOUT ANY WARRANTY; without even the implied warranty of
        !            13:  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
        !            14:  * General Public License for more details.
        !            15:  *
        !            16:  * You should have received a copy of the GNU General Public License
        !            17:  * along with Quagga; see the file COPYING.  If not, write to the Free
        !            18:  * Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
        !            19:  * 02111-1307, USA.  
        !            20:  */
        !            21: 
1.1       misho      22: #include <zebra.h>
                     23: #include "zebra/rib.h"
                     24: #include "zebra/zserv.h"
                     25: 
                     26: #include "zebra/redistribute.h"
                     27: 
1.1.1.3 ! misho      28: void zebra_redistribute_add (int a, struct zserv *b, int c,
        !            29:     vrf_id_t vrf_id)
1.1       misho      30: { return; }
1.1.1.2   misho      31: #ifdef HAVE_SYS_WEAK_ALIAS_PRAGMA
1.1       misho      32: #pragma weak zebra_redistribute_delete = zebra_redistribute_add
                     33: #pragma weak zebra_redistribute_default_add = zebra_redistribute_add
                     34: #pragma weak zebra_redistribute_default_delete = zebra_redistribute_add
1.1.1.2   misho      35: #else
1.1.1.3 ! misho      36: void zebra_redistribute_delete  (int a, struct zserv *b, int c,
        !            37:     vrf_id_t vrf_id)
1.1.1.2   misho      38: { return; }
1.1.1.3 ! misho      39: void zebra_redistribute_default_add (int a, struct zserv *b, int c,
        !            40:     vrf_id_t vrf_id)
1.1.1.2   misho      41: { return; }
1.1.1.3 ! misho      42: void zebra_redistribute_default_delete (int a, struct zserv *b, int c,
        !            43:     vrf_id_t vrf_id)
1.1.1.2   misho      44: { return; }
                     45: #endif
1.1       misho      46: 
                     47: void redistribute_add (struct prefix *a, struct rib *b)
                     48: { return; }
1.1.1.2   misho      49: #ifdef HAVE_SYS_WEAK_ALIAS_PRAGMA
1.1       misho      50: #pragma weak redistribute_delete = redistribute_add
1.1.1.2   misho      51: #else
                     52: void redistribute_delete (struct prefix *a, struct rib *b)
                     53: { return; }
                     54: #endif
1.1       misho      55: 
                     56: void zebra_interface_up_update (struct interface *a)
                     57: { return; }
1.1.1.2   misho      58: #ifdef HAVE_SYS_WEAK_ALIAS_PRAGMA
1.1       misho      59: #pragma weak zebra_interface_down_update = zebra_interface_up_update
                     60: #pragma weak zebra_interface_add_update = zebra_interface_up_update
                     61: #pragma weak zebra_interface_delete_update = zebra_interface_up_update
1.1.1.2   misho      62: #else
                     63: void zebra_interface_down_update  (struct interface *a)
                     64: { return; }
                     65: void zebra_interface_add_update (struct interface *a)
                     66: { return; }
                     67: void zebra_interface_delete_update (struct interface *a)
                     68: { return; }
                     69: #endif
1.1       misho      70: 
                     71: void zebra_interface_address_add_update (struct interface *a,
                     72:                                                struct connected *b)
                     73: { return; }
1.1.1.2   misho      74: #ifdef HAVE_SYS_WEAK_ALIAS_PRAGMA
1.1       misho      75: #pragma weak zebra_interface_address_delete_update = zebra_interface_address_add_update
1.1.1.2   misho      76: #else
                     77: void zebra_interface_address_delete_update (struct interface *a,
                     78:                                                 struct connected *b)
                     79: { return; }
                     80: #endif

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