ypxfrd_extern.h revision 50479
116125Swpaul/*
216125Swpaul * Copyright (c) 1995, 1996
316125Swpaul *	Bill Paul <wpaul@ctr.columbia.edu>.  All rights reserved.
416125Swpaul *
516125Swpaul * Redistribution and use in source and binary forms, with or without
616125Swpaul * modification, are permitted provided that the following conditions
716125Swpaul * are met:
816125Swpaul * 1. Redistributions of source code must retain the above copyright
916125Swpaul *    notice, this list of conditions and the following disclaimer.
1016125Swpaul * 2. Redistributions in binary form must reproduce the above copyright
1116125Swpaul *    notice, this list of conditions and the following disclaimer in the
1216125Swpaul *    documentation and/or other materials provided with the distribution.
1316125Swpaul * 3. All advertising materials mentioning features or use of this software
1416125Swpaul *    must display the following acknowledgement:
1516125Swpaul *	This product includes software developed by Bill Paul.
1616125Swpaul * 4. Neither the name of the author nor the names of any co-contributors
1716125Swpaul *    may be used to endorse or promote products derived from this software
1816125Swpaul *    without specific prior written permission.
1916125Swpaul *
2016125Swpaul * THIS SOFTWARE IS PROVIDED BY Bill Paul AND CONTRIBUTORS ``AS IS'' AND
2116125Swpaul * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
2216125Swpaul * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
2316125Swpaul * ARE DISCLAIMED.  IN NO EVENT SHALL Bill Paul OR CONTRIBUTORS BE LIABLE
2416125Swpaul * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
2516125Swpaul * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
2616125Swpaul * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
2716125Swpaul * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
2816125Swpaul * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
2916125Swpaul * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
3016125Swpaul * SUCH DAMAGE.
3116125Swpaul *
3250479Speter * $FreeBSD: head/usr.sbin/rpc.ypxfrd/ypxfrd_extern.h 50479 1999-08-28 01:35:59Z peter $
3316125Swpaul */
3416125Swpaul
3516125Swpaul#ifndef MAX_CHILDREN
3616125Swpaul#define MAX_CHILDREN 20
3716125Swpaul#endif
3816125Swpaul
3916125Swpaul#ifndef XFRBLOCKSIZE
4016125Swpaul#define XFRBLOCKSIZE YPXFRBLOCK
4116125Swpaul#endif
4216125Swpaul
4316125Swpaulextern int	forked;
4416125Swpaulextern int	children;
4516125Swpaulextern void     load_securenets __P(( void ));
4616125Swpaulextern void     yp_error __P((const char *, ...));
4716125Swpaulextern int      yp_access __P((const char *, const struct svc_req * ));
4816125Swpaulextern int      yp_validdomain __P((const char * ));
4916125Swpaulextern char	*yp_dir;
5016125Swpaulextern void	ypxfrd_freebsd_prog_1 __P(( struct svc_req *, register SVCXPRT * ));
51