getdomainname与gethostname函数 1 gethostname() : 返回本地主机的标准主机名。 原型如下: #include <unistd.h> int gethostname(char *name, size_t len); 参数说明: 这个函数需要两个参数: 接收缓冲区name,其长度必须为len字节或是更长 接收缓冲区name的最大长度 返回值: 如果函数成功,则返回0。如果发生错误则返回-1。错误号存放在外部变量errno中。 2 getdomainname(2)函数:可以允许程序获得程序正运行的主机的NIS域名。 原型如下: #include <unistd.h> int getdomainname(char *name,size_t len); 参数说明: 这个函数的用法也gethostname相同。