## sem_limits

sem_limits

## Synopsis

    #include <glibtop/sem_limits.h>

    #define             GLIBTOP_IPC_SEMMAP
    #define             GLIBTOP_IPC_SEMMNI
    #define             GLIBTOP_IPC_SEMMNS
    #define             GLIBTOP_IPC_SEMMNU
    #define             GLIBTOP_IPC_SEMMSL
    #define             GLIBTOP_IPC_SEMOPM
    #define             GLIBTOP_IPC_SEMUME
    #define             GLIBTOP_IPC_SEMUSZ
    #define             GLIBTOP_IPC_SEMVMX
    #define             GLIBTOP_IPC_SEMAEM
    #define             GLIBTOP_MAX_SEM_LIMITS
    struct              glibtop_sem_limits;
    void                glibtop_get_sem_limits              (glibtop_sem_limits *buf);
    #define             glibtop_get_sem_limits_r
    void                glibtop_get_sem_limits_l            (glibtop *server,
                                                             glibtop_sem_limits *buf);
    void                glibtop_get_sem_limits_p            (glibtop *server,
                                                             glibtop_sem_limits *buf);
    void                glibtop_get_sem_limits_s            (glibtop *server,
                                                             glibtop_sem_limits *buf);

## Description

## Details

### GLIBTOP_IPC_SEMMAP

    #define GLIBTOP_IPC_SEMMAP 0

### GLIBTOP_IPC_SEMMNI

    #define GLIBTOP_IPC_SEMMNI 1

### GLIBTOP_IPC_SEMMNS

    #define GLIBTOP_IPC_SEMMNS 2

### GLIBTOP_IPC_SEMMNU

    #define GLIBTOP_IPC_SEMMNU 3

### GLIBTOP_IPC_SEMMSL

    #define GLIBTOP_IPC_SEMMSL 4

### GLIBTOP_IPC_SEMOPM

    #define GLIBTOP_IPC_SEMOPM 5

### GLIBTOP_IPC_SEMUME

    #define GLIBTOP_IPC_SEMUME 6

### GLIBTOP_IPC_SEMUSZ

    #define GLIBTOP_IPC_SEMUSZ 7

### GLIBTOP_IPC_SEMVMX

    #define GLIBTOP_IPC_SEMVMX 8

### GLIBTOP_IPC_SEMAEM

    #define GLIBTOP_IPC_SEMAEM 9

### GLIBTOP_MAX_SEM_LIMITS

    #define GLIBTOP_MAX_SEM_LIMITS 10

### struct glibtop_sem_limits

    struct glibtop_sem_limits {
    	guint64 flags;
    	guint64 semmap;		/* GLIBTOP_IPC_SEMMAP */
    	guint64 semmni;		/* GLIBTOP_IPC_SEMMNI */
    	guint64 semmns;		/* GLIBTOP_IPC_SEMMNS */
    	guint64 semmnu;		/* GLIBTOP_IPC_SEMMNU */
    	guint64 semmsl;		/* GLIBTOP_IPC_SEMMSL */
    	guint64 semopm;		/* GLIBTOP_IPC_SEMOPM */
    	guint64 semume;		/* GLIBTOP_IPC_SEMUME */
    	guint64 semusz;		/* GLIBTOP_IPC_SEMUSZ */
    	guint64 semvmx;		/* GLIBTOP_IPC_SEMVMX */
    	guint64 semaem;		/* GLIBTOP_IPC_SEMAEM */
    };

### glibtop_get_sem_limits ()

    void                glibtop_get_sem_limits              (glibtop_sem_limits *buf);

`buf` : |

### glibtop_get_sem_limits_r

    #define glibtop_get_sem_limits_r glibtop_get_sem_limits_p

### glibtop_get_sem_limits_l ()

    void                glibtop_get_sem_limits_l            (glibtop *server,
                                                             glibtop_sem_limits *buf);

`server` : |
`buf` : |

### glibtop_get_sem_limits_p ()

    void                glibtop_get_sem_limits_p            (glibtop *server,
                                                             glibtop_sem_limits *buf);

`server` : |
`buf` : |

### glibtop_get_sem_limits_s ()

    void                glibtop_get_sem_limits_s            (glibtop *server,
                                                             glibtop_sem_limits *buf);

`server` : |
`buf` : |