Provided by:
manpages-cs_0.18.20090209-3_all 
JM'ENO
bind - piazeni adresy (jmena) soketu
SYNTAXE
#include <sys/types.h>
#include <sys/socket.h>
int bind(int sockfd, struct sockaddr *my_addr, int addrlen);
POPIS
bind piadi soketu sockfd, lokalni adresu my_addr. my_addr je addrlen
bajt dlouha. Tradin je tato operace nazyvana "piazeni jmena soketu"
(kdy je soket vytvoen volanim socket(2), tak existuje v jmennem
prostoru (rodin adres), ale neni mu piazeno jmeno.)
POZN'AMKY
Piazeni jmena v domen UNIX vytvoi soket na souborovem systemu, ktery
musi byt smazan, jestlie ji nebude dale vyuivan (volanim unlink(2)).
Pravidla pouivana pi piazovani jmena soketu zavisi na komunikani domen
(jmennem prostoru). Blii informace naleznete v sekci 4 manualovych
stranek.
N'AVRATOV'A HODNOTA
Je-li volani uspne, je vracena 0. Pi chyb je vracena -1 a promnna errno
je nastavena.
CHYBY
EBADF sockfd neni platnym deskriptorem.
EINVAL Soket u ma pidlenu adresu.
EACCES Adresa je chranna a uivatel neni super uivatelem.
ENOTSOCK
Argument je souborovym deskriptorem, neni to soket.
Nasledujici chyby jsou specificke pro UNIXovou domenu (AF_UNIX):
EINVAL Adresa addr_len je patna nebo soket nebyl ve formatu AF_UNIX .
EROFS I-uzel soketu se ma nachazet na souborovem systemu urenem pouze
pro teni.
EFAULT my_addr ukazuje mimo pistupny adresovy prostor.
ENAMETOOLONG
my_addr je pili dlouha.
ENOENT Soubor neexistuje.
ENOMEM Nedostatek pamti v jade.
ENOTDIR ast cesty neni adresa.
EACCES Nemate pravo k pistupu do asti cesty.
ELOOP my_addr obsahuje kruhovy odkaz (nap. pes symbolicky odkaz)
SPLUJE STANDARDY
SVr4, 4.4BSD (funkce bind se poprve objevila v BSD 4.2). SVr4
dokumentuje dali chyby: EADDRNOTAVAIL, EADDRINUSE, ENOSR, a chyby
specificke pro UNIXovou domenu EIO, EISDIR a EROFS.
DAL'I INFORMACE
accept(2), connect(2), listen(2), socket(2), getsockname(2)
VAROV'AN'I
Peklad je pravdpodobn zastaraly. Pokud chcete pomoci s jeho
aktualizaci, zamite na http://man-pages-cs-wiki.homelinux.net/