Go to the previous, next section.
int sysinfo(struct sysinfo *info);
 
info: [out] buffer where to store the info.
Returns system information and statistics. (What a surprise!!!) The
sysinfo structure has the following layout:
struct sysinfo }
        long uptime;                    /* Seconds since boot */
        unsigned long loads[3];         /* 1, 5, and 15 minute load averages */
        unsigned long totalram;         /* Total usable main memory size */
        unsigned long freeram;          /* Available memory size */
        unsigned long sharedram;        /* Amount of shared memory */
        unsigned long bufferram;        /* Memory used by buffers */
        unsigned long totalswap;        /* Total swap space size */
        unsigned long freeswap;         /* swap space still available */
        unsigned short procs;           /* Number of current processes */
        char _f[22];                    /* Pads structure to 64 bytes */
};
On success zero is returned. On error -1 is returned and errno is
set to EFAULT.
Go to the previous, next section.