📄 sm_inter.c
字号:
# ifndef lintstatic char *sccsid = "@(#)sm_inter.c 4.1 (ULTRIX) 7/3/90";# endif not lint/**************************************************************** * * * Licensed to Digital Equipment Corporation, Maynard, MA * * Copyright 1985 Sun Microsystems, Inc. * * All rights reserved. * * * ****************************************************************//**//* * Modification history: * ~~~~~~~~~~~~~~~~~~~~ * * revision comments * -------- ----------------------------------------------- * * 18-Jan-88 fries * Added Header and Copyright notice. * * 13-Apr-89 jhw * Synced SUN 4.0 code * * */#include <rpc/rpc.h>#include <rpcsvc/sm_inter.h>bool_txdr_sm_name(xdrs, objp) XDR *xdrs; sm_name *objp;{ if (!xdr_string(xdrs, &objp->mon_name, SM_MAXSTRLEN)) { return (FALSE); } return (TRUE);}bool_txdr_my_id(xdrs, objp) XDR *xdrs; my_id *objp;{ if (!xdr_string(xdrs, &objp->my_name, SM_MAXSTRLEN)) { return (FALSE); } if (!xdr_int(xdrs, &objp->my_prog)) { return (FALSE); } if (!xdr_int(xdrs, &objp->my_vers)) { return (FALSE); } if (!xdr_int(xdrs, &objp->my_proc)) { return (FALSE); } return (TRUE);}bool_txdr_mon_id(xdrs, objp) XDR *xdrs; mon_id *objp;{ if (!xdr_string(xdrs, &objp->mon_name, SM_MAXSTRLEN)) { return (FALSE); } if (!xdr_my_id(xdrs, &objp->my_id)) { return (FALSE); } return (TRUE);}bool_txdr_mon(xdrs, objp) XDR *xdrs; mon *objp;{ if (!xdr_mon_id(xdrs, &objp->mon_id)) { return (FALSE); } if (!xdr_opaque(xdrs, objp->priv, 16)) { return (FALSE); } return (TRUE);}bool_txdr_sm_stat(xdrs, objp) XDR *xdrs; sm_stat *objp;{ if (!xdr_int(xdrs, &objp->state)) { return (FALSE); } return (TRUE);}bool_txdr_res(xdrs, objp) XDR *xdrs; res *objp;{ if (!xdr_enum(xdrs, (enum_t *)objp)) { return (FALSE); } return (TRUE);}bool_txdr_sm_stat_res(xdrs, objp) XDR *xdrs; sm_stat_res *objp;{ if (!xdr_res(xdrs, &objp->res_stat)) { return (FALSE); } if (!xdr_int(xdrs, &objp->state)) { return (FALSE); } return (TRUE);}bool_txdr_status(xdrs, objp) XDR *xdrs; status *objp;{ if (!xdr_string(xdrs, &objp->mon_name, SM_MAXSTRLEN)) { return (FALSE); } if (!xdr_int(xdrs, &objp->state)) { return (FALSE); } if (!xdr_opaque(xdrs, objp->priv, 16)) { return (FALSE); } return (TRUE);}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -