����14-35 linux/include/sys/utsname.h
1 #ifndef _SYS_UTSNAME_H
2 #define _SYS_UTSNAME_H
3
4 #include <sys/types.h> // ����ͷ�ļ��������˻�����ϵͳ�������͡�
5 #include <sys/param.h> // �ں˲����ļ���
5
6 struct utsname {
7 char sysname[9]; // ��ǰ����ϵͳ�����ơ�
8 char nodename[MAXHOSTNAMELEN+1]; // ��ʵ����ص������нڵ����ƣ��������ƣ���
9 char release[9]; // ������ϵͳʵ�ֵĵ�ǰ���м���
10 char version[9]; // ���η��еIJ���ϵͳ�汾����
11 char machine[9]; // ϵͳ���е�Ӳ���������ơ�
12 };
13
14 extern int uname(struct utsname * utsbuf);
15
16 #endif
17