yp_b.h revision 61961e0f20c7637a3846bb39786bb9dffa91dfb9
f545d156561c08020a67f9640c51454c2df4fb57fabien * CDDL HEADER START
f545d156561c08020a67f9640c51454c2df4fb57fabien * The contents of this file are subject to the terms of the
f545d156561c08020a67f9640c51454c2df4fb57fabien * Common Development and Distribution License, Version 1.0 only
f545d156561c08020a67f9640c51454c2df4fb57fabien * (the "License"). You may not use this file except in compliance
f545d156561c08020a67f9640c51454c2df4fb57fabien * with the License.
f545d156561c08020a67f9640c51454c2df4fb57fabien * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
f545d156561c08020a67f9640c51454c2df4fb57fabien * See the License for the specific language governing permissions
* file and include the License file at usr/src/OPENSOLARIS.LICENSE.
#ifndef _YP_B_H
#define _YP_B_H
#ifdef __cplusplus
#include <netconfig.h>
#include <stdio.h>
#include <synch.h>
#include <netdb.h>
struct dom_binding {
char *dom_domain;
int cache_bad;
struct domain {
char *dom_name;
unsigned int dom_error;
int dom_broadcaster_pid;
int broadcaster_fd;
enum ypbind_resptype {
struct ypbind_domain {
char *ypbind_domainname;
struct ypbind_binding {
char *ypbind_servername;
struct ypbind_resp {
struct ypbind_setdom {
char *ypsetdom_domain;
extern void *ypbindproc_null_3();
extern void *ypbindproc_setdom_3();
extern unsigned int _ypsleeptime;
extern int _fcntl(int, int, ...);
#ifdef __cplusplus