Server for Information Technologies ������ ��������������
������� �������������� ����������
(095) 932-9212, 932-9213, 939-0783
E-mail: [email protected]
������ �������� ����(!) ������������� ���������� 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 ������������� ��� ������.
Comments: [email protected]
Designed by Andrey Novikov
Copyright © CIT