MyWebUniversity.com Home Page
 



OpenSolaris man pages main menu


Sockets Library Functions                    getsockname(3SOCKET)



NAME
     getsockname - get socket name

SYNOPSIS
     cc [ flag ... ] file ... -lsocket  -lnsl  [ library ... ]
     #include 
     #include 

     int getsockname(int s, struct sockaddr *name, socklent *namelen);


DESCRIPTION
     getsockname() returns the current name  for  socket  s.  The
     namelen  parameter  should  be  initialized  to indicate the
     amount of space pointed to by name. On  return  it  contains
     the actual size in bytes of the name returned.

RETURN VALUES
     If  successful,  getsockname()  returns   0;  otherwise   it
     returns  -1 and sets  errno to indicate the error.

ERORS
     The call succeeds unless:

     EBADF       The argument s is not a valid file descriptor.


     ENOMEM      There was insufficient memory available for  the
                 operation to complete.


     ENOSR       There were insufficient STREAMS resources avail-
                 able for the operation to complete.


     ENOTSOCK    The argument s is not a socket.


ATRIBUTES
     See attributes(5) for descriptions of the  following  attri-
     butes:



     
           ATRIBUTE TYPE               ATRIBUTE VALUE       
    
     MT-Level                     Safe                        
    






SunOS 5.11          Last change: 12 Dec 1997                    1






Sockets Library Functions                    getsockname(3SOCKET)



SEE ALSO
     bind(3SOCKET), getpeername(3SOCKET), socket(3SOCKET), attri-
     butes(5)




















































SunOS 5.11          Last change: 12 Dec 1997                    2



OpenSolaris man pages main menu

Contact us      |       About us      |       Term of use      |       Copyright © 2000-2010 MyWebUniversity.com ™