getsockname man page on YellowDog

Man page or keyword search:  
man Server   18644 pages
apropos Keyword Search (all sections)
Output format
YellowDog logo
[printable version]

GETSOCKNAME(2)		   Linux Programmer's Manual		GETSOCKNAME(2)

NAME
       getsockname - get socket name

SYNOPSIS
       #include <sys/socket.h>

       int getsockname(int s, struct sockaddr *name, socklen_t *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 contains the actual size of the name
       returned (in bytes).

RETURN VALUE
       On success, zero is returned.  On error, -1 is returned, and  errno  is
       set appropriately.

ERRORS
       EBADF  The argument s is not a valid descriptor.

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

       EINVAL namelen is invalid (e.g., is negative).

       ENOBUFS
	      Insufficient resources were available in the system  to  perform
	      the operation.

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

CONFORMING TO
       SVr4,  4.4BSD  (the  getsockname()  function  call appeared in 4.2BSD),
       POSIX.1-2001.

NOTE
       The third argument of getsockname() is in reality an `int *' (and  this
       is  what	 4.x  BSD  and	libc4  and  libc5 have).  Some POSIX confusion
       resulted in the present	socklen_t,  also  used	by  glibc.   See  also
       accept(2).

SEE ALSO
       bind(2), socket(2)

BSD Man Page			  1993-07-24			GETSOCKNAME(2)
[top]

List of man pages available for YellowDog

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net