📄 sl_types.h
字号:
#ifndef __SL_TYPES#define __SL_TYPES#include <sys/types.h>#include <sys/times.h>#include <time.h>#include <sys/uio.h>#include <sys/un.h>/*#include <sys/lock.h> */#include <sys/socket.h>#include <sys/select.h>#include <values.h>#include <sys/stat.h>#include <sys/ioctl.h>#include <fcntl.h>#include <sys/ipc.h>#include <sys/msg.h>#include <sys/shm.h>#include <sys/wait.h>#include <sys/param.h>#include <netinet/in.h>#include <netdb.h>#include <pwd.h>#include <grp.h>#include <signal.h>#include <setjmp.h>#include <unistd.h>#include <limits.h>#include <string.h>#include <limits.h>#include <stdio.h>#include <stdlib.h>/*#include <macros.h> *//* usually length definition */#define NAMELEN 15 /* file or service name length */#define ENVNAMELEN 40 /* Length of environment variable name */#define ENVVALLEN 255 /* Length of environment variable value */#define ERRMSGLEN 64 /* Length of error message text */#define IPADDRLEN 14 /* Length of IP address */#define VIEWNAMELEN 64#define VIEWDEFLEN 1024/* APserver startup mode */#define RESIDENT 'R' /* Resident mode */#define TRIGGER 'T' /* Trigger mode *//* Unibridge run status */#define SYS_HALT 0 /* System Stat: Halted */#define SYS_INIT 1 /* System Stat: Initializing */#define SYS_QUIESCENT 2 /* System Stat: quiescent */#define SYS_MAINTENANCE 3 /* System Stat: maintenance */#define SYS_ONLINE 4 /* System Stat: Online *//* Unibridge configuation content */struct content { size_t num; /* Member Number */ size_t off; /* The First Member's Offset */};struct slpwd { char pw_user[NAMELEN+1]; char pw_grp[NAMELEN+1]; char pw_dir[_POSIX_PATH_MAX+1]; uid_t pw_uid; gid_t pw_gid;};/* Application group */typedef struct apgrp { char apgrp[NAMELEN+1]; int apg_id; u_char dflt_flag; u_char stat; struct slpwd sl_pwd; struct content apg_env;} APGRP;/* Application server */typedef struct apsrv { int apsrv_id; int apg_id; char pathname[_POSIX_PATH_MAX+1]; char start_mode; int start_num; struct content act_rec;} APSRV;/* Evironment Structure */typedef struct apgenv { char env_name[ENVNAMELEN+1]; char env_value[ENVVALLEN+1];} APGENV;typedef struct { unsigned int address ; char node[ 30] ; int chk_flg ; char status ;} TPNODE ;#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -