Unix/Linux Go Back    


OpenDarwin 7.2.1 - man page for getsockname (opendarwin section 2)

Linux & Unix Commands - Search Man Pages
Man Page or Keyword Search:   man
Select Man Page Set:       apropos Keyword Search (sections above)


GETSOCKNAME(2)			     BSD System Calls Manual			   GETSOCKNAME(2)

NAME
     getsockname -- get socket name

SYNOPSIS
     #include <sys/socket.h>

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

DESCRIPTION
     Getsockname() returns the current name for the specified socket.  The namelen parameter
     should be initialized to indicate the amount of space pointed to by name.	On return it con-
     tains the actual size of the name returned (in bytes).

DIAGNOSTICS
     A 0 is returned if the call succeeds, -1 if it fails.

ERRORS
     The call succeeds unless:

     [EBADF]		The argument s is not a valid descriptor.

     [ENOTSOCK] 	The argument s is a file, not a socket.

     [ENOBUFS]		Insufficient resources were available in the system to perform the opera-
			tion.

     [EFAULT]		The name parameter points to memory not in a valid part of the process
			address space.

SEE ALSO
     bind(2), socket(2)

BUGS
     Names bound to sockets in the UNIX domain are inaccessible; getsockname returns a zero
     length name.

HISTORY
     The getsockname() function call appeared in 4.2BSD.

4.2 Berkeley Distribution		   June 4, 1993 		4.2 Berkeley Distribution
Unix & Linux Commands & Man Pages : ©2000 - 2018 Unix and Linux Forums


All times are GMT -4. The time now is 12:05 AM.