《UNIX环境高级编程》笔记--系统标识
POSIX.1定义了uname函数,它返回与当前主机和操作系统有关的信息。
#include <stdio.h>#include <unistd.h>int main(void){ char name[100]; if(gethostname(name,100) == -1){ perror("gethostname"); return -1; } name[99] = '\0'; printf("%s\n",name); return 0;}运行结果:yan@yan-vm:~/apue$ ./a.out
yan-vm