SYSINFO

Section: ������ ���α׷��� �Ŵ��� (2)
Updated: 1997�� 8�� 25��
Index
Return to Main Contents
 

�̸�

sysinfo - ��ü���� �ý��� ��� ������ ��ȯ�Ѵ�.  

����

#include <sys/sysinfo.h>

int sysinfo(struct sysinfo *info);  

����

sysinfo�� ���� ����ü �ȿ� ������ ��ȯ�Ѵ�.

struct sysinfo {
        long uptime;              /* ���� ���� ������ �ʴ��� �ð�*/
        unsigned long loads[3];   /* 1, 5, �׸��� 15 �� ���� ���*/
        unsigned long totalram;   /* ����� �� �ִ� �� �޸� ũ��*/
        unsigned long freeram;    /* �̿��� �� �ִ� �޸� ũ��*/
        unsigned long sharedram;  /* ���� �޸��� ��*/
        unsigned long bufferram;  /* ���ۿ� ���� ���� �޸�*/
        unsigned long totalswap;  /* �� ���� ������ ũ��*/
        unsigned long freeswap;   /* �̿��� �� �ִ� ���� ����*/
        unsigned short procs;     /* ���� ������� ��*/
        char _f[22];              /* ����ü�� 64 bytes�� ä���(pad)*/
};

sysinfo�� ��ü���� �ý��� ��� ������ ������ �� �ִ� ������ ����� �����Ѵ�. ���� /dev/kmem�� �д°ͺ��� �ξ� ȣȯ���� ����. ��� ���� ������, intro(2)�� �����ض�.  

��ȯ��

������, 0�� ��ȯ�Ѵ�. ������, -1�� ��ȯ�ϸ�, errno�� ������ ������ �����ȴ�.  

����

EFAULT
struct sysinfo�� ����Ű�� �����Ͱ� ��ȿ���� �ʴ�.
 

ȣȯ

�� �Լ��� �������� �������̹Ƿ� ȣȯ���� ���ο� �� ���α׷����� ����ؼ��� �ȵȴ�.

������ Ŀ���� 0.98.pl6 ���Ŀ� sysinfo�ý��� ���� ������ �ִ�. ������ libc�� 5.3.5 ���Ŀ� sysinfo() ��ƾ�� �����Ͽ����� glibc������ 1.9 ���Ŀ� �����Ͽ���.  

���� �׸�

proc(5)  

����

������ <skyeyes@soback.kornet.net>, 2000�� 5�� 28��


 

Index

�̸�
����
����
��ȯ��
����
ȣȯ
���� �׸�
����

This document was created by man2html, using the manual pages.
Time: 08:06:59 GMT, March 25, 2004