Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

rcmd(3N)

BINDRESVPORT(3N)  —  NETWORK FUNCTIONS

NAME

bindresvport − bind a socket to a privileged IP port

SYNOPSIS

#include <sys/types.h>
#include <netinet/in.h>

int bindresvport(sd, sin)
int sd;
struct sockaddr_in ∗sin;

DESCRIPTION

bindresvport() 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(3N)) 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

rcmd(3N)

Sun Release 4.1  —  Last change: 22 november 1987

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026