CVSROOT: /cvs Module name: src Changes by: guent...@cvs.openbsd.org 2010/07/02 22:44:52
Modified files: lib/libc : shlib_version lib/libc/sys : Makefile.inc sbin/dhclient : dispatch.c sbin/ifconfig : ifconfig.c sbin/ping : ping.8 ping.c sbin/route : route.c share/man/man4 : route.4 sys/kern : init_main.c init_sysent.c syscalls.c syscalls.master uipc_socket.c uipc_syscalls.c sys/net : if.c if_enc.c if_gif.c if_gre.c sys/netinet : in_pcb.c in_pcb.h ip_divert.c ip_icmp.c ip_output.c raw_ip.c tcp_input.c tcp_output.c tcp_subr.c tcp_timer.c tcp_var.h udp_usrreq.c sys/netinet6 : ip6_divert.c sys/sys : proc.h socket.h sockio.h syscall.h syscallargs.h usr.bin/nc : nc.1 netcat.c usr.bin/tcpbench: tcpbench.1 tcpbench.c usr.bin/telnet : commands.c externs.h main.c telnet.1 usr.sbin/dhcpd : dhcpd.c dispatch.c usr.sbin/dhcrelay: dhcrelay.c usr.sbin/ospfd : interface.c usr.sbin/ripd : interface.c usr.sbin/traceroute: traceroute.8 traceroute.c Added files: lib/libc/sys : getrtable.2 Removed files: lib/libc/sys : getrdomain.2 Log message: Fix the naming of interfaces and variables for rdomains and rtables and make it possible to bind sockets (including listening sockets!) to rtables and not just rdomains. This changes the name of the system calls, socket option, and ioctl. After building with this you should remove the files /usr/share/man/cat2/[gs]etrdomain.0. Since this removes the existing [gs]etrdomain() system calls, the libc major is bumped. Written by claudio@, criticized^Wcritiqued by me