📄 serv_p4.cpp
字号:
# 17 "/usr/include/rpc/auth_des.h" # 21 "/usr/include/rpc/auth_des.h" enum authdes_namekind { ADN_FULLNAME, ADN_NICKNAME};struct authdes_fullname { char *name; des_block key; u_long window; };struct authdes_cred { enum authdes_namekind adc_namekind; struct authdes_fullname adc_fullname; u_long adc_nickname;};struct authdes_verf { union { struct timeval adv_ctime; des_block adv_xtime; } adv_time_u; u_long adv_int_u;};# 100 "/usr/include/rpc/auth_des.h" extern int authdes_getucred();# 108 "/usr/include/rpc/auth_des.h" extern int getpublickey();extern int getsecretkey();# 138 "/usr/include/rpc/auth_des.h" # 142 "/usr/include/rpc/auth_des.h" # 38 "/usr/include/rpc/rpc.h" 2# 1 "/usr/include/rpc/auth_kerb.h" 1#ident "@(#)auth_kerb.h 1.10 95/04/04 SMI"# 1 "/usr/include/kerberos/krb.h" 1#ident "@(#)krb.h 1.8 94/02/16 SMI"# 1 "/usr/include/kerberos/mit-copyright.h" 1#ident "@(#)mit-copyright.h 1.4 93/02/04 SMI"# 20 "/usr/include/kerberos/krb.h" 2# 1 "/usr/include/kerberos/des.h" 1#ident "@(#)des.h 1.5 93/05/27 SMI"# 1 "/usr/include/kerberos/mit-copyright.h" 1# 27 "/usr/include/kerberos/mit-copyright.h" # 20 "/usr/include/kerberos/des.h" 2# 23 "/usr/include/kerberos/des.h" typedef unsigned char des_cblock[8]; typedef struct des_ks_struct { des_cblock _; } des_key_schedule[16];typedef struct des_ks_struct bit_64;# 55 "/usr/include/kerberos/des.h" # 21 "/usr/include/kerberos/krb.h" 2# 24 "/usr/include/kerberos/krb.h" extern char *krb_err_txt[256];# 36 "/usr/include/kerberos/krb.h" # 45 "/usr/include/kerberos/krb.h" # 67 "/usr/include/kerberos/krb.h" char *krb_get_default_realm();# 81 "/usr/include/kerberos/krb.h" struct ktext { int length; unsigned char dat[1250]; unsigned long mbz; };typedef struct ktext *KTEXT;typedef struct ktext KTEXT_ST;# 128 "/usr/include/kerberos/krb.h" struct auth_dat { unsigned char k_flags; char pname[40]; char pinst[40]; char prealm[40]; unsigned long checksum; des_cblock session; int life; unsigned long time_sec; unsigned long address; KTEXT_ST reply; };typedef struct auth_dat AUTH_DAT;struct credentials { char service[40]; char instance[40]; char realm[40]; des_cblock session; int lifetime; int kvno; KTEXT_ST ticket_st; long issue_date; char pname[40]; char pinst[40]; };typedef struct credentials CREDENTIALS;struct msg_dat { unsigned char *app_data; unsigned long app_length; unsigned long hash; int swap; long time_sec; unsigned char time_5ms; };typedef struct msg_dat MSG_DAT;# 189 "/usr/include/kerberos/krb.h" char *tkt_string();# 376 "/usr/include/kerberos/krb.h" # 389 "/usr/include/kerberos/krb.h" # 393 "/usr/include/kerberos/krb.h" # 13 "/usr/include/rpc/auth_kerb.h" 2# 1 "/usr/include/sys/socket.h" 1#ident "@(#)socket.h 1.15 95/02/24 SMI" # 1 "/usr/include/sys/netconfig.h" 1# 90 "/usr/include/sys/netconfig.h" # 119 "/usr/include/sys/netconfig.h" # 38 "/usr/include/sys/socket.h" 2# 42 "/usr/include/sys/socket.h" # 53 "/usr/include/sys/socket.h" struct linger { int l_onoff; int l_linger; };struct sockaddr { u_short sa_family; char sa_data[14]; };struct sockproto { u_short sp_family; u_short sp_protocol; };struct msghdr { caddr_t msg_name; int msg_namelen; struct iovec *msg_iov; int msg_iovlen; caddr_t msg_accrights; int msg_accrightslen;};struct opthdr { long level; long name; long len; };struct optdefault { int optname; char *val; int len; };struct opproc { int level; int (*func)(); };struct socksysreq { int args[7];};struct socknewproto { int family; int type; int proto; dev_t dev; int flags; };# 269 "/usr/include/sys/socket.h" # 311 "/usr/include/sys/socket.h" extern int accept();extern int bind();extern int connect();extern int getpeername();extern int getsockname();extern int getsockopt();extern int listen();extern int recv();extern int recvfrom();extern int send();extern int sendto();extern int setsockopt();extern int socket();extern int recvmsg();extern int sendmsg();extern int shutdown();extern int socketpair();# 334 "/usr/include/sys/socket.h" # 14 "/usr/include/rpc/auth_kerb.h" 2# 1 "/usr/include/netinet/in.h" 1#ident "@(#)in.h 1.4 93/07/06 SMI"# 26 "/usr/include/netinet/in.h" # 1 "/usr/include/sys/stream.h" 1#ident "@(#)stream.h 1.56 94/09/28 SMI" # 1 "/usr/include/sys/vnode.h" 1#ident "@(#)vnode.h 1.53 95/08/29 SMI" # 1 "/usr/ucbinclude/sys/types.h" 1#ident "@(#)types.h 1.10 93/07/21 SMI" # 91 "/usr/ucbinclude/sys/types.h" # 206 "/usr/ucbinclude/sys/types.h" # 212 "/usr/ucbinclude/sys/types.h" # 310 "/usr/ucbinclude/sys/types.h" # 37 "/usr/include/sys/vnode.h" 2# 1 "/usr/include/sys/t_lock.h" 1#ident "@(#)t_lock.h 1.42 94/11/02 SMI"# 1 "/usr/include/sys/machlock.h" 1#ident "@(#)machlock.h 1.14 94/10/20 SMI"# 12 "/usr/include/sys/machlock.h" # 1 "/usr/ucbinclude/sys/types.h" 1#ident "@(#)types.h 1.10 93/07/21 SMI" # 91 "/usr/ucbinclude/sys/types.h" # 206 "/usr/ucbinclude/sys/types.h" # 212 "/usr/ucbinclude/sys/types.h" # 310 "/usr/ucbinclude/sys/types.h" # 17 "/usr/include/sys/machlock.h" 2# 27 "/usr/include/sys/machlock.h" extern void lock_set(); extern int lock_try(); extern int ulock_try(); extern void lock_clear(); extern void ulock_clear(); extern int lock_set_spl(); extern void lock_clear_splx(); typedef lock_t disp_lock_t; extern int hres_lock;extern int clock_res;# 85 "/usr/include/sys/machlock.h" # 18 "/usr/include/sys/t_lock.h" 2# 1 "/usr/include/sys/dki_lkinfo.h" 1#ident "@(#)dki_lkinfo.h 1.8 93/05/03 SMI"# 1 "/usr/ucbinclude/sys/types.h" 1#ident "@(#)types.h 1.10 93/07/21 SMI" # 91 "/usr/ucbinclude/sys/types.h" # 206 "/usr/ucbinclude/sys/types.h" # 212 "/usr/ucbinclude/sys/types.h" # 310 "/usr/ucbinclude/sys/types.h" # 11 "/usr/include/sys/dki_lkinfo.h" 2# 1 "/usr/include/sys/dl.h" 1#ident "@(#)dl.h 1.13 93/08/18 SMI" # 1 "/usr/include/sys/isa_defs.h" 1# 130 "/usr/include/sys/isa_defs.h" # 135 "/usr/include/sys/isa_defs.h" # 215 "/usr/include/sys/isa_defs.h" # 259 "/usr/include/sys/isa_defs.h" # 14 "/usr/include/sys/dl.h" 2# 17 "/usr/include/sys/dl.h" typedef struct dl {# 23 "/usr/include/sys/dl.h" long dl_hop; ulong_t dl_lop;} dl_t;# 37 "/usr/include/sys/dl.h" extern dl_t ladd();extern dl_t lsub();extern dl_t lmul();extern dl_t ldivide();extern dl_t lshiftl();extern dl_t llog10();extern dl_t lexp10();extern dl_t lzero;extern dl_t lone;extern dl_t lten;# 53 "/usr/include/sys/dl.h" # 12 "/usr/include/sys/dki_lkinfo.h" 2# 15 "/usr/include/sys/dki_lkinfo.h" typedef struct lkinfo { char *lk_name; int lk_flags; long lk_pad[2]; } lkinfo_t;typedef struct _lkstat_t { lkinfo_t *ls_infop; ulong_t ls_wrcnt; ulong_t ls_rdcnt; ulong_t ls_solordcnt; ulong_t ls_fail; union { dl_t lsu_time; struct _lkstat_t *lsu_next; } un; dl_t ls_wtime; dl_t ls_htime; } lkstat_t;typedef struct lkstat_sum { lkstat_t *sp; struct lkstat_sum *next;} lkstat_sum_t;typedef struct lksblk { struct lksblk *lsb_prev, *lsb_next; int lsb_nfree; lkstat_t *lsb_free; lkstat_t lsb_bufs[91]; } lksblk_t;# 69 "/usr/include/sys/dki_lkinfo.h" # 73 "/usr/include/sys/dki_lkinfo.h" # 19 "/usr/include/sys/t_lock.h" 2# 1 "/usr/include/sys/sleepq.h" 1#ident "@(#)sleepq.h 1.17 94/07/29 SMI"# 1 "/usr/include/sys/machlock.h" 1# 87 "/usr/include/sys/machlock.h" # 11 "/usr/include/sys/sleepq.h" 2# 14 "/usr/include/sys/sleepq.h" typedef struct sleepq { struct _kthread * sq_first;} sleepq_t;typedef struct _sleepq_head { sleepq_t sq_queue; disp_lock_t sq_lock;} sleepq_head_t;# 85 "/usr/include/sys/sleepq.h" # 89 "/usr/include/sys/sleepq.h" # 20 "/usr/include/sys/t_lock.h" 2# 1 "/usr/include/sys/turnstile.h" 1#ident "@(#)turnstile.h 1.27 94/10/27 SMI"# 1 "/usr/ucbinclude/sys/types.h" 1#ident "@(#)types.h 1.10 93/07/21 SMI" # 91 "/usr/ucbinclude/sys/types.h" # 206 "/usr/ucbinclude/sys/types.h" # 212 "/usr/ucbinclude/sys/types.h" # 310 "/usr/ucbinclude/sys/types.h" # 11 "/usr/include/sys/turnstile.h" 2# 1 "/usr/ucbinclude/sys/param.h" 1#ident "@(#)param.h 1.3 95/11/05 SMI" # 1 "/usr/include/limits.h" 1#ident "@(#)limits.h 1.29 96/01/11 SMI" # 1 "/usr/include/sys/feature_tests.h" 1# 24 "/usr/include/sys/feature_tests.h" # 33 "/usr/include/sys/feature_tests.h" # 14 "/usr/include/limits.h" 2# 1 "/usr/include/sys/isa_defs.h" 1# 130 "/usr/include/sys/isa_defs.h" # 135 "/usr/include/sys/isa_defs.h" # 215 "/usr/include/sys/isa_defs.h" # 259 "/usr/include/sys/isa_defs.h" # 15 "/usr/include/limits.h" 2# 18 "/usr/include/limits.h" # 38 "/usr/include/limits.h" # 51 "/usr/include/limits.h" # 81 "/usr/include/limits.h" # 145 "/usr/include/limits.h" # 174 "/usr/include/limits.h" extern long _sysconf(int); # 237 "/usr/include/limits.h" # 242 "/usr/include/limits.h" # 44 "/usr/ucbinclude/sys/param.h" 2# 1 "/usr/ucbinclude/unistd.h" 1#ident "@(#)unistd.h 1.4 92/12/15 SMI" # 1 "/usr/ucbinclude/sys/fcntl.h" 1#ident "@(#)fcntl.h 1.1 90/04/27 SMI" # 69 "/usr/ucbinclude/sys/fcntl.h" # 75 "/usr/ucbinclude/sys/fcntl.h" # 131 "/usr/ucbinclude/sys/fcntl.h" # 154 "/usr/ucbinclude/sys/fcntl.h" # 197 "/usr/ucbinclude/sys/fcntl.h" # 36 "/usr/ucbinclude/unistd.h" 2
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -