table of contents
|BINDAT(2)||System Calls Manual||BINDAT(2)|
bindat — assign a
local protocol address to a socket
Standard C Library (libc, -lc)
fd, int s,
const struct sockaddr
system call assigns the local protocol address to a socket. When passed the
AT_FDCWD in the
fd parameter, the behavior is identical to a call to
like the bind(2) system call with two exceptions:
- It is limited to sockets in the PF_LOCAL domain.
- If the file path stored in the sun_path field of the sockaddr_un structure is a relative path, it is located relative to the directory associated with the file descriptor fd.
bindat() function returns the
value 0 if successful; otherwise the value -1 is returned and
the global variable errno is set to indicate the
bindat() system call may fail with the
same errors as the bind(2) system call or with the
bindat was developed by
Pawel Jakub Dawidek
under sponsorship from the FreeBSD Foundation.
|February 13, 2013||Debian|