getdomainname()
Get the domain name of the current host
Synopsis:
#include <unistd.h>
int getdomainname( char * name,
size_t namelen );
Arguments:
- name
- A buffer where the function can store the domain name.
- namelen
- The size of the name array.
Library:
libsocket
Use the -l socket option to
qcc
to link against this library.
Description:
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.
Note:
If the buffer is too small, the name is truncated.
Returns:
- 0
- Success.
- -1
- An error occurred (errno is set).
Errors:
- EFAULT
- The name or namelen parameters gave an invalid address.
Classification:
Unix
Safety: |
|
Cancellation point |
No |
Interrupt handler |
No |
Signal handler |
Yes |
Thread |
Yes |