unixdev.net


Switch to SpeakEasy.net DSL

The Modular Manual Browser

Home Page
Manual: (SunOS-4.1.3)
Page:
Section:
Apropos / Subsearch:
optional field

BINDRESVPORT(3N)                                              BINDRESVPORT(3N)



NAME
       bindresvport - bind a socket to a privileged IP port

SYNOPSIS
       #include <&lt;sys/types.h>&gt;
       #include <&lt;netinet/in.h>&gt;

       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 rresv-
       port() only works for TCP.

       Only root can bind to a privileged port; this call will  fail  for  any
       other users.

SEE ALSO
       rcmd(3N)



                               22 november 1987               BINDRESVPORT(3N)