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

📄 ypclnt.h

📁 自己做的交叉编译工具!gcc-3.4.5,glibc-2.3.6在ubuntu8.04上做的面向kernel-2.6.28的交叉编译工具
💻 H
字号:
/* Copyright (C) 1996, 1997, 1998, 1999 Free Software Foundation, Inc.   This file is part of the GNU C Library.   Contributed by Thorsten Kukuk <kukuk@suse.de>, 1996.   The GNU C Library is free software; you can redistribute it and/or   modify it under the terms of the GNU Lesser General Public   License as published by the Free Software Foundation; either   version 2.1 of the License, or (at your option) any later version.   The GNU C Library is distributed in the hope that it will be useful,   but WITHOUT ANY WARRANTY; without even the implied warranty of   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU   Lesser General Public License for more details.   You should have received a copy of the GNU Lesser General Public   License along with the GNU C Library; if not, write to the Free   Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA   02111-1307 USA.  */#ifndef	__RPCSVC_YPCLNT_H__#define	__RPCSVC_YPCLNT_H__#include <features.h>/* Some defines */#define YPERR_SUCCESS	0		/* There is no error */#define	YPERR_BADARGS	1		/* Args to function are bad */#define	YPERR_RPC 	2		/* RPC failure */#define	YPERR_DOMAIN	3		/* Can't bind to a server with this domain */#define	YPERR_MAP	4		/* No such map in server's domain */#define	YPERR_KEY	5		/* No such key in map */#define	YPERR_YPERR	6		/* Internal yp server or client error */#define	YPERR_RESRC	7		/* Local resource allocation failure */#define	YPERR_NOMORE	8		/* No more records in map database */#define	YPERR_PMAP	9		/* Can't communicate with portmapper */#define	YPERR_YPBIND	10		/* Can't communicate with ypbind */#define	YPERR_YPSERV	11		/* Can't communicate with ypserv */#define	YPERR_NODOM	12		/* Local domain name not set */#define	YPERR_BADDB	13		/* yp data base is bad */#define	YPERR_VERS	14		/* YP version mismatch */#define	YPERR_ACCESS	15		/* Access violation */#define	YPERR_BUSY	16		/* Database is busy *//* Types of update operations */#define	YPOP_CHANGE	1		/* Change, do not add */#define	YPOP_INSERT	2		/* Add, do not change */#define	YPOP_DELETE	3		/* Delete this entry */#define	YPOP_STORE	4		/* Add, or change */__BEGIN_DECLS/* struct ypall_callback * is the arg which must be passed to yp_all.  */struct ypall_callback  {    int (*foreach) (int __status, char *__key, int __keylen,		    char *__val, int __vallen, char *__data);    char *data;  };/* External NIS client function references.  */extern int yp_bind (__const char *) __THROW;extern void yp_unbind (__const char *) __THROW;extern int yp_get_default_domain (char **) __THROW;extern int yp_match (__const char *, __const char *, __const char *,		     __const int, char **, int *) __THROW;extern int yp_first (__const char *, __const char *, char **,		     int *, char **, int *) __THROW;extern int yp_next (__const char *, __const char *, __const char *,		    __const int, char **, int *, char **, int *) __THROW;extern int yp_master (__const char *, __const char *, char **) __THROW;extern int yp_order (__const char *, __const char *, unsigned int *) __THROW;extern int yp_all (__const char *, __const char *,		   __const struct ypall_callback *) __THROW;extern __const char *yperr_string (__const int) __THROW;extern __const char *ypbinderr_string (__const int) __THROW;extern int ypprot_err (__const int) __THROW;extern int yp_update (char *, char *, unsigned int,  char *,		      int, char *, int) __THROW;#if 0extern int yp_maplist (__const char *, struct ypmaplist **) __THROW;#endif/* This functions exists only under BSD and Linux systems.  */extern int __yp_check (char **) __THROW;__END_DECLS#endif	/* __RPCSVC_YPCLNT_H__ */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -