������ �������� ����(!) ������������� ����������
|
CIT Forum CD-ROM
|
|
UNAME(2)
��������
uname - ��������� ����� ������� UNIX-�������
���������
#include <sys/utsname.h>
int uname (name)
struct utsname *name;
��������
��������� ����� uname ������� ����������, ���������������� ������������ UNIX-�������, � ���������, �� �������
��������� �������� name.
��������� ����� uname ���������� ���������, ������������ �� ���������� ����� , ���������� ������� ��������:
char sysname[9];
char nodename[9];
char release[9];
char version[9];
char machine[9];
����� ��������� ���������� ���������� ������ uname ������ sysname �������� ������������ ������� ������ ������� �������� - ��� ������� UNIX-�������. ����������,
������ nodename �������� ���, ��� ������� ������� �������� � ����. Release � version �������������� ������
� ����������� ������������ �������. Machine ��������
����������� ���, ���������������� ����������, �� ������� ����������� UNIX-�������.
��������� ����� uname ����������� ��������, ����:
- [EFAULT]
- �������� name ��������� �� ������� ����������� �������� ��������� ������������.
��. �����
uname(1) � ����������� ������������.
�����������
��� �������� ���������� ������������ ���������������
��������. � ������ ������ ������������ -1, � ����������
errno ������������� ��� ������.