Module Name: src Committed By: maya Date: Mon Oct 2 11:02:19 UTC 2017
Modified Files: src/sbin/routed: defs.h if.c main.c trace.c Log Message: unifdef sgi. NFCI To generate a diff of this commit: cvs rdiff -u -r1.27 -r1.28 src/sbin/routed/defs.h cvs rdiff -u -r1.30 -r1.31 src/sbin/routed/if.c cvs rdiff -u -r1.41 -r1.42 src/sbin/routed/main.c cvs rdiff -u -r1.32 -r1.33 src/sbin/routed/trace.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sbin/routed/defs.h diff -u src/sbin/routed/defs.h:1.27 src/sbin/routed/defs.h:1.28 --- src/sbin/routed/defs.h:1.27 Sun Feb 12 13:56:56 2012 +++ src/sbin/routed/defs.h Mon Oct 2 11:02:19 2017 @@ -1,4 +1,4 @@ -/* $NetBSD: defs.h,v 1.27 2012/02/12 13:56:56 wiz Exp $ */ +/* $NetBSD: defs.h,v 1.28 2017/10/02 11:02:19 maya Exp $ */ /* * Copyright (c) 1983, 1988, 1993 @@ -69,10 +69,6 @@ #include <unistd.h> #include <errno.h> #include <string.h> -#ifdef sgi -#include <strings.h> -#include <bstring.h> -#endif #include <stdarg.h> #include <syslog.h> #include <time.h> @@ -83,14 +79,9 @@ #include <sys/ioctl.h> #include <sys/sysctl.h> #include <sys/socket.h> -#ifdef sgi -#define _USER_ROUTE_TREE -#include <net/radix.h> -#else #include "radix.h" #define UNUSED __attribute__((unused)) #define PATTRIB(f,l) __attribute__((format (printf,f,l))) -#endif #include <net/if.h> #include <net/route.h> #include <net/if_dl.h> @@ -112,9 +103,7 @@ * So define it here so it can be changed for the target system. * It should be defined somewhere netinet/in.h, but it is not. */ -#ifdef sgi -#define naddr u_int32_t -#elif defined (__NetBSD__) +#if defined (__NetBSD__) #define naddr u_int32_t #define _HAVE_SA_LEN #define _HAVE_SIN_LEN @@ -161,9 +150,7 @@ /* Router Discovery parameters */ -#ifndef sgi #define INADDR_ALLROUTERS_GROUP 0xe0000002 /* 224.0.0.2 */ -#endif #define MaxMaxAdvertiseInterval 1800 #define MinMaxAdvertiseInterval 4 #define DefMaxAdvertiseInterval 600 @@ -311,9 +298,6 @@ struct interface { u_int ierrors; u_int opackets; u_int oerrors; -#ifdef sgi - u_int odrops; -#endif time_t ts; /* timestamp on network stats */ } int_data; # define MAX_AUTH_KEYS 5 @@ -520,12 +504,6 @@ extern char inittracename[MAXPATHLEN+1]; extern struct radix_node_head *rhead; - -#ifdef sgi -/* Fix conflicts */ -#define dup2(x,y) BSDdup2(x,y) -#endif /* sgi */ - extern void fix_sock(int, const char *); extern void fix_select(void); extern void rip_off(void); Index: src/sbin/routed/if.c diff -u src/sbin/routed/if.c:1.30 src/sbin/routed/if.c:1.31 --- src/sbin/routed/if.c:1.30 Sun Jun 24 16:24:34 2012 +++ src/sbin/routed/if.c Mon Oct 2 11:02:19 2017 @@ -1,4 +1,4 @@ -/* $NetBSD: if.c,v 1.30 2012/06/24 16:24:34 kardel Exp $ */ +/* $NetBSD: if.c,v 1.31 2017/10/02 11:02:19 maya Exp $ */ /* * Copyright (c) 1983, 1993 @@ -37,7 +37,7 @@ #include "pathnames.h" #ifdef __NetBSD__ -__RCSID("$NetBSD: if.c,v 1.30 2012/06/24 16:24:34 kardel Exp $"); +__RCSID("$NetBSD: if.c,v 1.31 2017/10/02 11:02:19 maya Exp $"); #elif defined(__FreeBSD__) __RCSID("$FreeBSD$"); #else @@ -770,9 +770,7 @@ ifinit(void) ifs0.int_data.ierrors = ifm.ifm_data.ifi_ierrors; ifs0.int_data.opackets = ifm.ifm_data.ifi_opackets; ifs0.int_data.oerrors = ifm.ifm_data.ifi_oerrors; -#ifdef sgi - ifs0.int_data.odrops = ifm.ifm_data.ifi_odrops; -#endif + sdl = (const struct sockaddr_dl *) ((struct if_msghdr *)ifam + 1); /* NUL-termination by memset, above. */ @@ -1011,16 +1009,7 @@ ifinit(void) ierr = ifs.int_data.ierrors - ifp->int_data.ierrors; out = ifs.int_data.opackets - ifp->int_data.opackets; oerr = ifs.int_data.oerrors - ifp->int_data.oerrors; -#ifdef sgi - /* Through at least IRIX 6.2, PPP and SLIP - * count packets dropped by the filters. - * But FDDI rings stuck non-operational count - * dropped packets as they wait for improvement. - */ - if (!(ifp->int_if_flags & IFF_POINTOPOINT)) - oerr += (ifs.int_data.odrops - - ifp->int_data.odrops); -#endif + /* If the interface just awoke, restart the counters. */ if (ifp->int_data.ts == 0) { Index: src/sbin/routed/main.c diff -u src/sbin/routed/main.c:1.41 src/sbin/routed/main.c:1.42 --- src/sbin/routed/main.c:1.41 Mon Oct 26 02:53:15 2009 +++ src/sbin/routed/main.c Mon Oct 2 11:02:19 2017 @@ -1,4 +1,4 @@ -/* $NetBSD: main.c,v 1.41 2009/10/26 02:53:15 christos Exp $ */ +/* $NetBSD: main.c,v 1.42 2017/10/02 11:02:19 maya Exp $ */ /* * Copyright (c) 1983, 1988, 1993 @@ -35,9 +35,6 @@ #include "defs.h" #include "pathnames.h" -#ifdef sgi -#include "math.h" -#endif #if defined(__NetBSD__) #include <util.h> #endif @@ -48,7 +45,7 @@ __COPYRIGHT("@(#) Copyright (c) 1983, 1988, 1993\ The Regents of the University of California. All rights reserved."); #ifdef __NetBSD__ -__RCSID("$NetBSD: main.c,v 1.41 2009/10/26 02:53:15 christos Exp $"); +__RCSID("$NetBSD: main.c,v 1.42 2017/10/02 11:02:19 maya Exp $"); #elif defined(__FreeBSD__) __RCSID("$FreeBSD$"); #else @@ -288,14 +285,8 @@ usage: signal(SIGUSR2, sigtrace_off); /* get into the background */ -#ifdef sgi - if (0 > _daemonize(background ? 0 : (_DF_NOCHDIR|_DF_NOFORK), - STDIN_FILENO, STDOUT_FILENO, STDERR_FILENO)) - BADERR(0, "_daemonize()"); -#else if (background && daemon(0, 1) < 0) BADERR(0,"daemon()"); -#endif #if defined(__NetBSD__) pidfile(NULL); Index: src/sbin/routed/trace.c diff -u src/sbin/routed/trace.c:1.32 src/sbin/routed/trace.c:1.33 --- src/sbin/routed/trace.c:1.32 Mon Apr 6 12:36:27 2009 +++ src/sbin/routed/trace.c Mon Oct 2 11:02:19 2017 @@ -1,4 +1,4 @@ -/* $NetBSD: trace.c,v 1.32 2009/04/06 12:36:27 lukem Exp $ */ +/* $NetBSD: trace.c,v 1.33 2017/10/02 11:02:19 maya Exp $ */ /* * Copyright (c) 1983, 1988, 1993 @@ -41,7 +41,7 @@ #include <fcntl.h> #ifdef __NetBSD__ -__RCSID("$NetBSD: trace.c,v 1.32 2009/04/06 12:36:27 lukem Exp $"); +__RCSID("$NetBSD: trace.c,v 1.33 2017/10/02 11:02:19 maya Exp $"); #elif defined(__FreeBSD__) __RCSID("$FreeBSD$"); #else @@ -49,12 +49,6 @@ __RCSID("Revision: 2.27 "); #ident "Revision: 2.27 " #endif - -#ifdef sgi -/* use *stat64 for files on large filesystems */ -#define stat stat64 -#endif - #define NRECORDS 50 /* size of circular trace buffer */ int tracelevel, new_tracelevel; @@ -158,12 +152,9 @@ ts(time_t secs) { static char s[20]; secs += epoch.tv_sec; -#ifdef sgi - (void)cftime(s, "%T", &secs); -#else memcpy(s, ctime(&secs)+11, 8); s[8] = '\0'; -#endif + return s; }