64-bit VFS_LSEEK_OFF
[minix3.git] / man / man2 / getpeername.2
bloba07c1d1fb0bc732b05a44d4f80404825001cd9a7
1 .TH GETPEERNAME 2
2 .SH NAME
3 getpeername \- get the name/address of the connected peer.
4 .SH SYNOPSIS
5 .ft B
6 #include <sys/socket.h>
8 .in +5
9 .ti -5
10 int getpeername(int \fIsd\fP, struct sockaddr * \fIaddr\fP, socklen_t * \fIaddr_len\fP);
11 .br
12 .ft P
13 .SH DESCRIPTION
14 getpeername() takes a connected socket \fIsd\fP and fills in \fIaddr\fP 
15 with the name/address of the connected peer.
16 .SH RETURN VALUES
17 On success, this function returns 0. On error, -1 is returned and
18 \fIerrno\fP is set.
19 .SH ERRORS
20 .TP 15
21 [ENOSYS]
22 The operation is not implemented for the given socket.
23 .TP 15
24 [ENOTCONN]
25 The socket is not connected; there is no peer.
26 .SH SEE ALSO
27 .BR socket(2),
28 .BR getsockname(2)