## loadavg

loadavg

## Synopsis

    #include <glibtop/loadavg.h>

    #define             GLIBTOP_LOADAVG_LOADAVG
    #define             GLIBTOP_LOADAVG_NR_RUNNING
    #define             GLIBTOP_LOADAVG_NR_TASKS
    #define             GLIBTOP_LOADAVG_LAST_PID
    #define             GLIBTOP_MAX_LOADAVG
                        glibtop_loadavg;
    void                glibtop_get_loadavg                 (glibtop_loadavg *buf);
    #define             glibtop_get_loadavg_r
    void                glibtop_get_loadavg_l               (glibtop *server,
                                                             glibtop_loadavg *buf);
    void                glibtop_get_loadavg_p               (glibtop *server,
                                                             glibtop_loadavg *buf);
    void                glibtop_get_loadavg_s               (glibtop *server,
                                                             glibtop_loadavg *buf);

## Description

## Details

### GLIBTOP_LOADAVG_LOADAVG

    #define GLIBTOP_LOADAVG_LOADAVG		0

### GLIBTOP_LOADAVG_NR_RUNNING

    #define GLIBTOP_LOADAVG_NR_RUNNING 1

### GLIBTOP_LOADAVG_NR_TASKS

    #define GLIBTOP_LOADAVG_NR_TASKS 2

### GLIBTOP_LOADAVG_LAST_PID

    #define GLIBTOP_LOADAVG_LAST_PID 3

### GLIBTOP_MAX_LOADAVG

    #define GLIBTOP_MAX_LOADAVG		4

### glibtop_loadavg

    typedef struct {
    	guint64 flags;
    	double loadavg [3];		/* GLIBTOP_LOADAVG_LOADAVG */
    	guint64 nr_running;		/* GLIBTOP_LOADAVG_NR_RUNNING */
    	guint64 nr_tasks;		/* GLIBTOP_LOADAVG_NR_TASKS */
    	guint64 last_pid;		/* GLIBTOP_LOADAVG_LAST_PID */
    } glibtop_loadavg;

### glibtop_get_loadavg ()

    void                glibtop_get_loadavg                 (glibtop_loadavg *buf);

`buf` : |

### glibtop_get_loadavg_r

    #define             glibtop_get_loadavg_r

### glibtop_get_loadavg_l ()

    void                glibtop_get_loadavg_l               (glibtop *server,
                                                             glibtop_loadavg *buf);

`server` : |
`buf` : |

### glibtop_get_loadavg_p ()

    void                glibtop_get_loadavg_p               (glibtop *server,
                                                             glibtop_loadavg *buf);

`server` : |
`buf` : |

### glibtop_get_loadavg_s ()

    void                glibtop_get_loadavg_s               (glibtop *server,
                                                             glibtop_loadavg *buf);

`server` : |
`buf` : |