setfib
- set the default FIB (routing table) for the calling process.
LIBRARY
Lb libc
SYNOPSIS
int
setfib (int fib);
DESCRIPTION
The
setfib ();
system call sets the associated fib for all sockets opened
subsequent to the call, to be that of the argument
Fa fib .
The
Fa fib
argument
may be between 0 and the current system maximum which
may be retrieved by the
net.fibs
sysctl.
The default fib of the process will be applied to all protocol families
that support multiple fibs, and ignored by those that do not.
The default fib for a process may be overidden for a socket with the use
of the SO_SETFIB socket option.
RETURN VALUES
Rv -std setfib
ERRORS
The
setfib ();
system call
will fail and no action will be taken and return
Er EINVAL
if the
Fa fib
argument is greater than the current system maximum.