csu: restore crt1.o symlink
[minix.git] / man / man2 / getsockname.2
blob4efd51e0f9382abba5dcc3585c24caf84fa5c817
1 .TH GETSOCKNAME 2
2 .SH NAME
3 getsockname \- get the current name/address of a socket.
4 .SH SYNOPSIS
5 .ft B
6 #include <sys/socket.h>
8 .in +5
9 .ti -5
10 int getsockname(int \fIsd\fP, struct sockaddr * \fIaddr\fP, socklen_t * \fIaddr_len\fP);
11 .br
12 .ft P
13 .SH DESCRIPTION
14 getsockname() takes a connected socket \fIsd\fP and fills in \fIaddr\fP
15 with the name/address of the socket.
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 [EINVAL]
25 The socket does not have a name/address.
26 .SH SEE ALSO
27 .BR socket(2),
28 .BR getpeername(2)