2008年 01月 10日 的归档
C语言中的uname示例
呵呵,其实很简单,man页上都有写了,还是发上来,高手莫笑.
#include<stdio.h> #include<sys/utsname.h> int main(){ struct utsname buf; if(0!=uname( &buf )){ printf("ERROR"); return -1; }else{ printf("sysname=\t%s\n",buf.sysname); printf("nodename=\t%s\n",buf.nodename); printf("release=\t%s\n",buf.release); printf("version=\t%s\n",buf.version); printf("machine=\t%s\n",buf.machine); #ifdef _GNU_SOURCE printf("domainname=\t%s\n",buf.domainname); #endif } return 0; } |
执行结果: