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

📄 sm_inter.c

📁 <B>Digital的Unix操作系统VAX 4.2源码</B>
💻 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 + -