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
            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_init_shm_limits_p       (glibtop *server);
void        glibtop_get_shm_limits_p        (glibtop*,
                                             glibtop_shm_limits *buf);
void        glibtop_init_shm_limits_s       (glibtop *server);
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


glibtop_shm_limits

typedef struct {
	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_shm_limits;


glibtop_get_shm_limits ()

void        glibtop_get_shm_limits          (glibtop_shm_limits *buf);

buf :

glibtop_get_shm_limits_r

#define     glibtop_get_shm_limits_r


glibtop_get_shm_limits_l ()

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

server :
buf :

glibtop_init_shm_limits_p ()

void        glibtop_init_shm_limits_p       (glibtop *server);

server :

glibtop_get_shm_limits_p ()

void        glibtop_get_shm_limits_p        (glibtop*,
                                             glibtop_shm_limits *buf);

Param1 :
buf :

glibtop_init_shm_limits_s ()

void        glibtop_init_shm_limits_s       (glibtop *server);

server :

glibtop_get_shm_limits_s ()

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

server :
buf :