kadm5_locl.h revision 55682
153813Simp/*
2120330Simp * Copyright (c) 1997-1999 Kungliga Tekniska H�gskolan
3100213Simp * (Royal Institute of Technology, Stockholm, Sweden).
452506Simp * All rights reserved.
552506Simp *
652506Simp * Redistribution and use in source and binary forms, with or without
752506Simp * modification, are permitted provided that the following conditions
852506Simp * are met:
952506Simp *
1052506Simp * 1. Redistributions of source code must retain the above copyright
1152506Simp *    notice, this list of conditions and the following disclaimer.
1252506Simp *
1352506Simp * 2. Redistributions in binary form must reproduce the above copyright
1452506Simp *    notice, this list of conditions and the following disclaimer in the
1552506Simp *    documentation and/or other materials provided with the distribution.
1652506Simp *
1752506Simp * 3. Neither the name of the Institute nor the names of its contributors
1852506Simp *    may be used to endorse or promote products derived from this software
1952506Simp *    without specific prior written permission.
2052506Simp *
2152506Simp * THIS SOFTWARE IS PROVIDED BY THE INSTITUTE AND CONTRIBUTORS ``AS IS'' AND
2252506Simp * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
2352506Simp * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
2452506Simp * ARE DISCLAIMED.  IN NO EVENT SHALL THE INSTITUTE OR CONTRIBUTORS BE LIABLE
2552506Simp * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
2652506Simp * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
2752506Simp * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
2852506Simp * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
2952506Simp * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
3052506Simp * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
3152506Simp * SUCH DAMAGE.
3252506Simp */
3352506Simp
3452506Simp/* $Id: kadm5_locl.h,v 1.21 1999/12/02 17:05:06 joda Exp $ */
3552506Simp
3652506Simp#ifndef __KADM5_LOCL_H__
3752506Simp#define __KADM5_LOCL_H__
3852506Simp
3952506Simp#ifdef HAVE_CONFIG_H
4052506Simp#include <config.h>
4152506Simp#endif
4286269Simp
4352506Simp#include <stdio.h>
4452506Simp#include <stdlib.h>
4552506Simp#include <string.h>
46119213Simp#include <errno.h>
4758545Simp#include <assert.h>
4852506Simp#ifdef HAVE_UNISTD_H
4965039Simp#include <unistd.h>
5065039Simp#endif
5152506Simp#ifdef HAVE_FCNTL_H
52118063Simp#include <fcntl.h>
5352506Simp#endif
5452506Simp#ifdef HAVE_SYS_TYPES_H
5552506Simp#include <sys/types.h>
5652506Simp#endif
5758545Simp#ifdef HAVE_SYS_TIME_H
5852506Simp#include <sys/time.h>
5986455Simp#endif
6079270Simp#ifdef HAVE_UNISTD_H
61107359Snon#include <unistd.h>
6252506Simp#endif
6386269Simp#ifdef HAVE_SYS_FILE_H
6486455Simp#include <sys/file.h>
65119225Simp#endif
6652506Simp#ifdef HAVE_SYS_SOCKET_H
6786455Simp#include <sys/socket.h>
6858545Simp#endif
69104854Simp#ifdef HAVE_SYS_UN_H
7086269Simp#include <sys/un.h>
71104854Simp#endif
7252506Simp#ifdef HAVE_NETDB_H
7386455Simp#include <netdb.h>
7452506Simp#endif
7586455Simp#include <fnmatch.h>
7653813Simp#include "admin.h"
77100213Simp#include "kadm5_err.h"
7858545Simp#include <hdb.h>
7989945Simp#include <roken.h>
8084514Simp#include <parse_units.h>
8158545Simp#include "private.h"
82119234Simp
8369138Speter#endif /* __KADM5_LOCL_H__ */
84118634Simp