⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sl_types.h

📁 UNIX/LINUX平台下面SMS网管原代码
💻 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 + -