|
NAMEbindresvport , bindresvport_sa
—
bind a socket to a privileged IP port
LIBRARYStandard C Library (libc, -lc)SYNOPSIS#include <sys/types.h>
#include <rpc/rpc.h>
int
int
DESCRIPTIONThebindresvport () and
bindresvport_sa () functions are used to bind a socket
descriptor to a privileged IP port, that is, a port number in the range
0-1023.
If sin is a pointer to a struct sockaddr_in then the appropriate fields in the structure should be defined. Note that sin->sin_family must be initialized to the address family of the socket, passed by sd. If sin->sin_port is ‘0’ then an anonymous port (in the range 600-1023) will be chosen, and if bind(2) is successful, the sin->sin_port will be updated to contain the allocated port. If sin is the Only root can bind to a privileged port; this call will fail for any other users. Function prototype of RETURN VALUESThebindresvport () function returns the value 0
if successful; otherwise the value -1 is returned and the global
variable errno is set to indicate the error.
ERRORS
The SEE ALSObind(2), getsockopt(2), setsockopt(2), ip(4)
Visit the GSP FreeBSD Man Page Interface. |