CONNECTAT(2) | MidnightBSD System Calls Manual | CONNECTAT(2) |
connectat
—
initiate a connection on a socket
Standard C Library (libc, -lc)
#include
<sys/types.h>
#include <sys/socket.h>
#include <fcntl.h>
int
connectat
(int
fd, int s,
const struct sockaddr
*name, socklen_t
namelen);
The
connectat
()
system call initiates a connection on the socket s.
When passed the special value AT_FDCWD
in the
fd parameter, the behavior is identical to a call to
connect(2). Otherwise,
connectat
() works like the
connect(2) system call
with two exceptions:
The connectat
() function returns the
value 0 if successful; otherwise the value -1 is returned and
the global variable errno is set to indicate the
error.
The connectat
() system call may fail with
the same errors as the
connect(2) system call
or with the following errors:
The connectat
was developed by
Pawel Jakub Dawidek
<pawel@dawidek.net>
under sponsorship from the FreeBSD Foundation.
February 13, 2013 | midnightbsd-3.1 |