## Shared Memory Limits Shared Memory Limits |

## Synopsis

    #include <glibtop/shm_limits.h>

    #define             GLIBTOP_IPC_SHMMAX
    #define             GLIBTOP_IPC_SHMMIN
    #define             GLIBTOP_IPC_SHMMNI
    #define             GLIBTOP_IPC_SHMSEG
    #define             GLIBTOP_IPC_SHMALL
    #define             GLIBTOP_MAX_SHM_LIMITS
    struct              glibtop_shm_limits;
    void                glibtop_get_shm_limits              (glibtop_shm_limits *buf);
    #define             glibtop_get_shm_limits_r
    void                glibtop_get_shm_limits_l            (glibtop *server,
                                                             glibtop_shm_limits *buf);
    void                glibtop_get_shm_limits_p            (glibtop *Param1,
                                                             glibtop_shm_limits *buf);
    void                glibtop_get_shm_limits_s            (glibtop *server,
                                                             glibtop_shm_limits *buf);

## Description

## Details

### GLIBTOP_IPC_SHMMAX

    #define GLIBTOP_IPC_SHMMAX 0

### GLIBTOP_IPC_SHMMIN

    #define GLIBTOP_IPC_SHMMIN 1

### GLIBTOP_IPC_SHMMNI

    #define GLIBTOP_IPC_SHMMNI 2

### GLIBTOP_IPC_SHMSEG

    #define GLIBTOP_IPC_SHMSEG 3

### GLIBTOP_IPC_SHMALL

    #define GLIBTOP_IPC_SHMALL 4

### GLIBTOP_MAX_SHM_LIMITS

    #define GLIBTOP_MAX_SHM_LIMITS 5

### struct glibtop_shm_limits

    struct glibtop_shm_limits {
    	guint64 flags;
    	guint64 shmmax;		/* GLIBTOP_IPC_SHMMAX */
    	guint64 shmmin;		/* GLIBTOP_IPC_SHMMIN */
    	guint64 shmmni;		/* GLIBTOP_IPC_SHMMNI */
    	guint64 shmseg;		/* GLIBTOP_IPC_SHMSEG */
    	guint64 shmall;		/* GLIBTOP_IPC_SHMALL */
    };

### glibtop_get_shm_limits ()

    void                glibtop_get_shm_limits              (glibtop_shm_limits *buf);

### glibtop_get_shm_limits_r

    #define glibtop_get_shm_limits_r glibtop_get_shm_limits_p

### glibtop_get_shm_limits_l ()

    void                glibtop_get_shm_limits_l            (glibtop *server,
                                                             glibtop_shm_limits *buf);

### glibtop_get_shm_limits_p ()

    void                glibtop_get_shm_limits_p            (glibtop *Param1,
                                                             glibtop_shm_limits *buf);

### glibtop_get_shm_limits_s ()

    void                glibtop_get_shm_limits_s            (glibtop *server,
                                                             glibtop_shm_limits *buf);