Server for Information Technologies ������ ��������������
������� �������������� ����������
(095) 932-9212, 932-9213, 939-0783
E-mail: [email protected]
������ �������� ����(!) ������������� ���������� CIT Forum CD-ROM

USTAT(2)

��������
ustat - ������ ���������� �������� �������

���������

        #include <sys/types.h>
        #include <ustat.h>
        
        int ustat (dev, buf)
        dev_t dev;
        struct ustat *buf;

��������
��������� ����� ustat ���������� ���������� � �������������� �������� �������. �������� dev - �����, ���������������� ����������, ���������� �������������� �������� �������. �������� buf - ��������� �� ��������� ustat, ������� �������� ��������� ��������:

        daddr_t f_tfree; /* ����� ��������� ������ */
        ino_t f_tinode;  /* ����� ��������� ������. ������ */
        char f_fname[6]; /* ��� �������� ������� */
        char f_fpack[6]; /* ��� ������ */

������� ����� ������� ������ ������� ���������� ������ - statfs(2), �� � ������������� ������������.

��������� ����� ustat ����������� ��������, ���� ��������� ���� �� ���� �� ��������� �������:

[EINVAL]
Dev �� �������� ������� ����������, ������� �������� �������������� �������� �������.
[EFAULT]
�������� buf ��������� �� ������� ����������� �������� ��������� ������������.
[EINTR]
�� ����� ���������� ���������� ������ ���������� ������.
[ENOLINK]
���������� ��� dev ��������� �� ��������� ���������, ����� � ������� � ������ ������ ���.
[ECOMM]
���������� ��� dev ��������� �� ��������� ���������, ����� � ������� � ������ ������ ���.

��. �����
stat(2), fs(4).

�����������
��� �������� ���������� ��������� ����� 0; � ������ ������ ������������ -1, � ���������� errno ������������� ��� ������.
Comments: [email protected]
Designed by Andrey Novikov
Copyright © CIT