📄 shmsys.h
字号:
#define SHMFILE "/etc/SHMFILE"#define SHMFILE_NET "/etc/SHMFILE_NET"#define SHMID1 1#define SHMID1_NET 2#define EXEC_NUM 20/* PSTAT中 pause 的含义如下 */#define ACTIVE 'A' /* 活动状态 */#define PAUSE 'P' /* 进程暂停 */#define KILLED 'K' /* 进程杀死 */#define SETTIME 'T' /* 设置时间 */typedef struct { char name[9]; /* exec file name */ int pid; char pause; char time[9]; int times;}PSTAT;typedef struct { PSTAT pst[EXEC_NUM]; char monitor; /* 0 -- Pause 1 -- Working */ char errmsg; /* 0 -- Pause 1 -- Working */ char trace; /* 0 -- Pause 1 -- Working */}SHM1;#define cshm1() creat_shm(SHMFILE, SHMID1, sizeof(SHM1))#define cshm1_net() creat_shm(SHMFILE_NET, SHMID2, sizeof(SHM1))#define gshm1() get_shm(SHMFILE, SHMID1, sizeof(SHM1))#define gshm1_net() get_shm(SHMFILE_NET, SHMID2, sizeof(SHM1))
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -