Returns the fully-qualified name of the local host.
Format
#include <types.h>
#include <socket.h>
int gethostname ( char *name, int namelen) ; (_DECC_V4_SOURCE)
int gethostname ( char *name, size_t namelen) ;
(not_DECC_V4_SOURCE)
1 – Arguments
name
The address of a buffer where the name should be returned. The
returned name is null terminated unless sufficient space is not
provided.
namelen
The size of the buffer pointed to by name.
2 – Description
This function returns the translation of the logical names
TCPIP$INET_HOST and TCPIP$INET_DOMAIN when used with the TCP/IP
Services software.
3 – Return Values
0 Indicates successful completion.
-1 Indicates an error occurred. The value of
errno indicates the error.
4 – Errors
EFAULT The buffer described by name and namelen is
not a valid, writable part of the user address
space.