BINDAT(2) | System Calls Manual | BINDAT(2) |
bindat
— assign a
local protocol address to a socket
Standard C Library (libc, -lc)
#include
<sys/types.h>
#include <sys/socket.h>
#include <fcntl.h>
int
bindat
(int
fd, int s,
const struct sockaddr
*addr, socklen_t
addrlen);
The
bindat
()
system call assigns the local protocol address to a socket. When passed the
special value AT_FDCWD
in the
fd parameter, the behavior is identical to a call to
bind(2). Otherwise, bindat
() works
like the bind(2) system call with two exceptions:
The bindat
() 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 bindat
() system call may fail with the
same errors as the bind(2) system call or with the
following errors:
The bindat
was developed by
Pawel Jakub Dawidek
<pawel@dawidek.net>
under sponsorship from the FreeBSD Foundation.
February 13, 2013 | Debian |