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