diff options
Diffstat (limited to 'lib/libc')
-rw-r--r-- | lib/libc/shlib_version | 2 | ||||
-rw-r--r-- | lib/libc/sys/Makefile.inc | 8 | ||||
-rw-r--r-- | lib/libc/sys/getrtable.2 (renamed from lib/libc/sys/getrdomain.2) | 31 |
3 files changed, 21 insertions, 20 deletions
diff --git a/lib/libc/shlib_version b/lib/libc/shlib_version index edb06f55ccd..ced9f0a5390 100644 --- a/lib/libc/shlib_version +++ b/lib/libc/shlib_version @@ -1,4 +1,4 @@ -major=54 +major=55 minor=0 # note: If changes were made to include/thread_private.h or if system # calls were added/changed then libpthread must also be updated. diff --git a/lib/libc/sys/Makefile.inc b/lib/libc/sys/Makefile.inc index ecfeba72cff..6a6b2b6ef5f 100644 --- a/lib/libc/sys/Makefile.inc +++ b/lib/libc/sys/Makefile.inc @@ -1,4 +1,4 @@ -# $OpenBSD: Makefile.inc,v 1.91 2010/07/01 19:15:30 deraadt Exp $ +# $OpenBSD: Makefile.inc,v 1.92 2010/07/03 04:44:51 guenther Exp $ # $NetBSD: Makefile.inc,v 1.35 1995/10/16 23:49:07 jtc Exp $ # @(#)Makefile.inc 8.1 (Berkeley) 6/17/93 @@ -67,7 +67,7 @@ ASM= accept.o access.o acct.o adjfreq.o adjtime.o bind.o chdir.o chflags.o \ utimes.o wait4.o write.o writev.o nnpfspioctl.o __semctl.o \ __syscall.o __sysctl.o __getcwd.o sched_yield.o getthrid.o \ thrsleep.o thrwakeup.o threxit.o thrsigdivert.o \ - setrdomain.o getrdomain.o + setrtable.o getrtable.o GASM= ${ASM:.o=.go} PASM= ${ASM:.o=.po} @@ -219,7 +219,7 @@ MAN+= accept.2 access.2 acct.2 adjfreq.2 adjtime.2 bind.2 brk.2 chdir.2 \ dup.2 execve.2 _exit.2 fcntl.2 fhopen.2 \ flock.2 fork.2 fsync.2 getdirentries.2 \ getfh.2 getfsstat.2 getgid.2 getgroups.2 getitimer.2 getlogin.2 \ - getpeername.2 getpgrp.2 getrdomain.2 \ + getpeername.2 getpgrp.2 getrtable.2 \ getpid.2 getpriority.2 getrlimit.2 getrusage.2 getsid.2 getsockname.2 \ getsockopt.2 gettimeofday.2 getuid.2 intro.2 issetugid.2 ioctl.2 \ kill.2 kqueue.2 ktrace.2 link.2 \ @@ -262,7 +262,7 @@ MLINKS+=getpid.2 getppid.2 MLINKS+=getpriority.2 setpriority.2 MLINKS+=getrlimit.2 setrlimit.2 MLINKS+=getsockopt.2 setsockopt.2 -MLINKS+=getrdomain.2 setrdomain.2 +MLINKS+=getrtable.2 setrtable.2 MLINKS+=gettimeofday.2 settimeofday.2 MLINKS+=getuid.2 geteuid.2 MLINKS+=kqueue.2 kevent.2 kqueue.2 EV_SET.2 diff --git a/lib/libc/sys/getrdomain.2 b/lib/libc/sys/getrtable.2 index d31ad749d77..efda35b89fe 100644 --- a/lib/libc/sys/getrdomain.2 +++ b/lib/libc/sys/getrtable.2 @@ -1,4 +1,4 @@ -.\" $OpenBSD: getrdomain.2,v 1.2 2009/11/27 22:02:55 jmc Exp $ +.\" $OpenBSD: getrtable.2,v 1.1 2010/07/03 04:44:51 guenther Exp $ .\" .\" Copyright (c) 2009 Reyk Floeter <reyk@openbsd.org> .\" @@ -14,25 +14,26 @@ .\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF .\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. .\" -.Dd $Mdocdate: November 27 2009 $ -.Dt GETRDOMAIN 2 +.Dd $Mdocdate: July 3 2010 $ +.Dt GETRTABLE 2 .Os .Sh NAME -.Nm getrdomain , -.Nm setrdomain +.Nm getrtable , +.Nm setrtable .Nd "get and set the default routing domain of the current process" .Sh SYNOPSIS .Fd #include <sys/types.h> .Fd #include <sys/socket.h> .Ft int -.Fn getrdomain "void" +.Fn getrtable "void" .Ft int -.Fn setrdomain "int rdomain" +.Fn setrtable "int rtableid" .Sh DESCRIPTION -.Fn getrdomain +.Fn getrtable and -.Fn setrdomain -manipulate the routing domain associated with the current process. +.Fn setrtable +manipulate the routing table and routing domain associated with the current +process. .Pp Only the superuser is allowed to change the process routing domain if it is already set to a non-zero value. @@ -43,8 +44,8 @@ The call succeeds unless: .Bl -tag -width Er .It Bq Er EINVAL The value of the -.Fa rdomain -argument is not a valid routing domain. +.Fa rtableid +argument is not a valid routing table. .It Bq Er EPERM The user is not the superuser and the routing domain of the calling process is already set to a non-zero value. @@ -55,8 +56,8 @@ calling process is already set to a non-zero value. .Xr route 8 .Sh HISTORY The -.Fn getrdomain +.Fn getrtable and -.Fn setrdomain +.Fn setrtable system calls appeared in -.Ox 4.7 . +.Ox 4.8 . |