#include <sys.socket.h>
Kernighan-Ritchie-C:
int getbcamhost(bcamname, bcamnamelen);
char *bcamname;
int bcamnamelen;
ANSI-C:
int getbcamhost(char* bcamname, int bcamnamelen);
Beschreibung
Die Verwendung der Funktion getbcamhost() ist nur in der Adressfamilie AF_ISO sinnvoll.
getbcamhost() liefert im Parameter bcamname den BCAM-Hostnamen zurück. Der BCAM-Hostname wird bei der Nutzung des ISO-Transportservice in der Adressfamilie AF_ISO verwendet und entspricht dem lokalen Netzselektor NSEL.
Beim Aufruf von getbcamhost() muss im Parameter bcamnamelen die Länge der String-Variablen bcamname spezifiziert werden.
Genügt die durch bcamnamelen spezifizierte Länge der String-Variablen bcamname für die Aufnahme des Hostnamens, so wird der Hostname durch das Null-Byte terminiert. Andernfalls werden die überzähligen Stellen des Hostnamens abgeschnitten, und es ist undefiniert, ob der so zurückgelieferte Hostname durch ein Null-Byte terminiert wird.
Definition BCAM-Hostname: siehe getsockopt().
Returnwert
0:
bei Erfolg
-1:
bei Fehler. errno wird nicht gesetzt.