int sysinfo(struct sysinfo *info);
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.98.pl6 ���Ŀ� sysinfo�ý��� ���� ������ �ִ�. ������ libc�� 5.3.5 ���Ŀ� sysinfo() ��ƾ�� �����Ͽ����� glibc������ 1.9 ���Ŀ� �����Ͽ���.