呵呵,其实很简单,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;
} |
#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;
}
执行结果:
最后修改时间: 2008年12月22日 15:18
本文章发表于:
2008年01月10日 17:35 | 所属分类:编程相关.
| 您可以在此订阅本文章的所有评论. |
您也可以发表评论, 或从您的网站trackback.