Get the domain name of the current host
#include <unistd.h>
int getdomainname( char * name,
size_t namelen );
- name
- A buffer where the function can store the domain name.
- namelen
- The size of the name array.
libsocket
Use the -l socket option to
qcc
to link against this library.
The getdomainname() function gets the standard domain name for the
current processor and stores it in the buffer that name points to.
The name is null-terminated.
 |
If the buffer is too small, the name is truncated. |
- 0
- Success.
- -1
- An error occurred (errno is set).
- EFAULT
- The name or namelen parameters gave an invalid address.
Unix
Safety: | |
Cancellation point |
No |
Interrupt handler |
No |
Signal handler |
Yes |
Thread |
Yes |
setdomainname()