����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