Index Index for
Section 3
Index Alphabetical
listing for B
Bottom of page Bottom of
page

bindresvport(3)

NAME

bindresvport - Bind a socket to a privileged IP port

SYNOPSIS

#include <sys/types.h> #include <netinet/in.h> #include <unistd.h> int bindresvport( int sd, struct sockaddr_in *sin );

DESCRIPTION

The bindresvport() function is used to bind a socket descriptor to a privileged IP port, that is, a port number in the range 0-1023. The routine returns 0 if it is successful, otherwise -1 is returned and errno set to reflect the cause of the error. This routine differs with rresvport() (see rcmd(3)) in that this works for any IP socket; whereas rresvport() only works for TCP. Only root can bind to a privileged port; this call will fail for any other users.

SEE ALSO

Functions: rcmd(3)

Index Index for
Section 3
Index Alphabetical
listing for B
Top of page Top of
page