Hauptindex | Abschnitt 2 | English | 日本語 | Optionen |
int bind(int sockfd, struct sockaddr *my_addr, int addrlen);
Die Regeln, um zwischen verschiedenen Domänen zu Kommunizieren, variieren. Hier sei auf die Handbuchseite in Abschnitt 4 verwiesen.
EBADF | sockfd ist kein gültiger Deskriptor. |
EINVAL | Der Socket ist bereits an eine Adresse gebunden. Dies kann sich in Zukunft ändern. Siehe linux/unix/sock.c für Details. |
EACCES | Die Adresse ist geschützt und der Benutzer ist nicht der Super-User. |
EINVAL | Die addr_len war falsch oder der Socket gehörte nicht zur AF_UNIX Familie. |
EROFS | Die Socket "Inode" sollte auf einem schreibgeschützten Dateisystem residieren. |
EFAULT | my_addr weist auf eine Adresse außerhalb des erreichbaren Adreßraumes zu. |
ENAMETOOLONG | |
my_addr ist zu lang. | |
ENOENT | Die Datei existiert nicht. |
ENOMEM | Nicht genug Kernelspeicher vorhanden. |
ENOTDIR | Eine Komponente des Pfad-Präfixes ist kein Verzeichnis. |
EACCES | Keine berechtigung um eine Komponente des Pfad-prefixes zu durchsuchen. |
ELOOP |
my_addr enthält eine Kreis-Referenz (zum Beispiel durch einen symbolischen
Link)
|
13. Mai 1996 | BIND (2) | Linux 0.99.11 |
Hauptindex | Abschnitt 2 | English | 日本語 | Optionen |
Bitte richten Sie Ihre Kommentare zu diesem Handbuch Seite Service, Ben Bullock. Privacy policy.