summary |
tags |
clone url |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
107e15c)
SCCS-vsn: sbin/route/route.c 5.24
#endif /* not lint */
#ifndef lint
#endif /* not lint */
#ifndef lint
-static char sccsid[] = "@(#)route.c 5.23 (Berkeley) %G%";
+static char sccsid[] = "@(#)route.c 5.24 (Berkeley) %G%";
#endif /* not lint */
#include <paths.h>
#endif /* not lint */
#include <paths.h>
int locking, lockrest, debugonly;
struct sockaddr_in sin = { sizeof(sin), AF_INET };
struct rt_metrics rt_metrics;
int locking, lockrest, debugonly;
struct sockaddr_in sin = { sizeof(sin), AF_INET };
struct rt_metrics rt_metrics;
struct in_addr inet_makeaddr();
char *malloc(), *routename(), *netname();
extern char *iso_ntoa(), *link_ntoa();
struct in_addr inet_makeaddr();
char *malloc(), *routename(), *netname();
extern char *iso_ntoa(), *link_ntoa();
main(argc, argv)
int argc;
char *argv[];
main(argc, argv)
int argc;
char *argv[];
caseof(K_RTT, RTV_RTT, rmx_rtt);
caseof(K_RTTVAR, RTV_RTTVAR, rmx_rttvar);
}
caseof(K_RTT, RTV_RTT, rmx_rtt);
caseof(K_RTTVAR, RTV_RTTVAR, rmx_rttvar);
}
if (lockrest || locking)
rt_metrics.rmx_locks |= flag;
if (locking)
if (lockrest || locking)
rt_metrics.rmx_locks |= flag;
if (locking)
m_rtmsg.m_rtm.rtm_seq = ++seq;
m_rtmsg.m_rtm.rtm_addrs = rtm_addrs;
m_rtmsg.m_rtm.rtm_rmx = rt_metrics;
m_rtmsg.m_rtm.rtm_seq = ++seq;
m_rtmsg.m_rtm.rtm_addrs = rtm_addrs;
m_rtmsg.m_rtm.rtm_rmx = rt_metrics;
+ m_rtmsg.m_rtm.rtm_inits = rtm_inits;
#define ROUND(a) (1 + (((a) - 1) | (sizeof(long) - 1)))
#define NEXTADDR(w, u) { if (rtm_addrs & (w)) {l = (u).sa.sa_len;\
#define ROUND(a) (1 + (((a) - 1) | (sizeof(long) - 1)))
#define NEXTADDR(w, u) { if (rtm_addrs & (w)) {l = (u).sa.sa_len;\