1/* LINTLIBRARY */ 2/* PROTOLIB1 */ 3 4/* 5 * CDDL HEADER START 6 * 7 * The contents of this file are subject to the terms of the 8 * Common Development and Distribution License (the "License"). 9 * You may not use this file except in compliance with the License. 10 * 11 * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 12 * or http://www.opensolaris.org/os/licensing. 13 * See the License for the specific language governing permissions 14 * and limitations under the License. 15 * 16 * When distributing Covered Code, include this CDDL HEADER in each 17 * file and include the License file at usr/src/OPENSOLARIS.LICENSE. 18 * If applicable, add the following below this CDDL HEADER, with the 19 * fields enclosed by brackets "[]" replaced with your own identifying 20 * information: Portions Copyright [yyyy] [name of copyright owner] 21 * 22 * CDDL HEADER END 23 * 24 * Copyright 2007 Sun Microsystems, Inc. All rights reserved. 25 * Use is subject to license terms. 26 */ 27#pragma ident "%Z%%M% %I% %E% SMI" 28 29#include <includes.h> 30#include <atomicio.h> 31#include <base64.h> 32#include <bindresvport.h> 33#include <bsd-arc4random.h> 34#include <bsd-cray.h> 35#include <bsd-cygwin_util.h> 36#include <bsd-getpeereid.h> 37#include <bsd-misc.h> 38#include <bsd-snprintf.h> 39#include <bsd-waitpid.h> 40#include <config.h> 41#include <crc32.h> 42#include <daemon.h> 43#include <deattack.h> 44#include <defines.h> 45#include <dirname.h> 46#include <dispatch.h> 47#include <entropy.h> 48#include <fake-gai-errnos.h> 49#include <fake-getaddrinfo.h> 50#include <fake-getnameinfo.h> 51#include <fake-socket.h> 52#include <getcwd.h> 53#include <getgrouplist.h> 54#include <getopt.h> 55#include <getput.h> 56#include <glob.h> 57#include <groupaccess.h> 58#include <inet_ntoa.h> 59#include <inet_ntop.h> 60#include <log.h> 61#include <match.h> 62#include <misc.h> 63#include <mktemp.h> 64#include <openbsd-compat.h> 65#include <pathnames.h> 66#include <port-aix.h> 67#include <port-irix.h> 68#include <proxy-io.h> 69#include <readpass.h> 70#include <readpassphrase.h> 71#include <realpath.h> 72#include <rresvport.h> 73#include <rsa.h> 74#include <setproctitle.h> 75#include <sigact.h> 76#include <strlcat.h> 77#include <strlcpy.h> 78#include <strmode.h> 79#include <strsep.h> 80#include <sys-queue.h> 81#include <sys-tree.h> 82#include <tildexpand.h> 83#include <uuencode.h> 84#include <version.h> 85#include <xmalloc.h> 86#include <xmmap.h> 87