da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin/*
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin * CDDL HEADER START
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin *
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin * The contents of this file are subject to the terms of the
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin * Common Development and Distribution License (the "License").
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin * You may not use this file except in compliance with the License.
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin *
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin * or http://www.opensolaris.org/os/licensing.
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin * See the License for the specific language governing permissions
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin * and limitations under the License.
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin *
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin * When distributing Covered Code, include this CDDL HEADER in each
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin * If applicable, add the following below this CDDL HEADER, with the
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin * fields enclosed by brackets "[]" replaced with your own identifying
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin * information: Portions Copyright [yyyy] [name of copyright owner]
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin *
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin * CDDL HEADER END
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin */
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin/*
7c2fbfb345896881c631598ee3852ce9ce33fb07April Chin * Copyright 2008 Sun Microsystems, Inc. All rights reserved.
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin * Use is subject to license terms.
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin *
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin * lib/libast/common/llib-last
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin *
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin */
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin/*LINTLIBRARY*/
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin/*PROTOLIB1*/
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define _FTWALK_H 1
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#include <align.h>
7c2fbfb345896881c631598ee3852ce9ce33fb07April Chin#include <ast.h>
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#include <ast_botch.h>
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#include <ast_ccode.h>
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#include <ast_common.h>
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#include <ast_dir.h>
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#include <ast_dirent.h>
7c2fbfb345896881c631598ee3852ce9ce33fb07April Chin#include <ast_fcntl.h>
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#include <ast_float.h>
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#include <ast_fs.h>
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#include <ast_getopt.h>
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#include <ast_iconv.h>
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#include <ast_lib.h>
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#include <ast_limits.h>
7c2fbfb345896881c631598ee3852ce9ce33fb07April Chin#include <ast_map.h>
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#include <ast_mmap.h>
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#include <ast_mode.h>
7c2fbfb345896881c631598ee3852ce9ce33fb07April Chin#include <ast_ndbm.h>
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#include <ast_nl_types.h>
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#include <ast_param.h>
7c2fbfb345896881c631598ee3852ce9ce33fb07April Chin#include <ast_standards.h>
7c2fbfb345896881c631598ee3852ce9ce33fb07April Chin#include <ast_std.h>
7c2fbfb345896881c631598ee3852ce9ce33fb07April Chin#include <ast_stdio.h>
7c2fbfb345896881c631598ee3852ce9ce33fb07April Chin#include <ast_sys.h>
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#include <ast_time.h>
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#include <ast_tty.h>
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#include <ast_version.h>
7c2fbfb345896881c631598ee3852ce9ce33fb07April Chin#include <ast_vfork.h>
7c2fbfb345896881c631598ee3852ce9ce33fb07April Chin#include <ast_wait.h>
7c2fbfb345896881c631598ee3852ce9ce33fb07April Chin#include <ast_wchar.h>
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#include <bytesex.h>
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#include <ccode.h>
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#include <cdt.h>
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#include <debug.h>
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#include <dirent.h>
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#include <dt.h>
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#include <endian.h>
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#include <error.h>
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#include <find.h>
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#include <fnmatch.h>
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#include <fnv.h>
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#include <fs3d.h>
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#include <fts.h>
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#include <ftw.h>
7c2fbfb345896881c631598ee3852ce9ce33fb07April Chin#include <ftwalk.h>
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#include <getopt.h>
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#include <glob.h>
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#include <hash.h>
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#include <hashkey.h>
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#include <hashpart.h>
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#include <iconv.h>
7c2fbfb345896881c631598ee3852ce9ce33fb07April Chin#include <ip6.h>
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#include <lc.h>
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#include <ls.h>
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#include <magic.h>
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#include <magicid.h>
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#include <mc.h>
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#include <mime.h>
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#include <mnt.h>
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#include <modecanon.h>
7c2fbfb345896881c631598ee3852ce9ce33fb07April Chin#include <modex.h>
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#include <namval.h>
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#include <nl_types.h>
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#include <option.h>
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#include <preroot.h>
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#include <proc.h>
7c2fbfb345896881c631598ee3852ce9ce33fb07April Chin#include <prototyped.h>
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#include <re_comp.h>
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#include <recfmt.h>
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#include <regex.h>
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#include <sfdisc.h>
7c2fbfb345896881c631598ee3852ce9ce33fb07April Chin#include <sfio.h>
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#include <sfio_s.h>
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#include <sfio_t.h>
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#include <sig.h>
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#include <stack.h>
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#include <stak.h>
7c2fbfb345896881c631598ee3852ce9ce33fb07April Chin#include <stdio.h>
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#include <stk.h>
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#include <swap.h>
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#include <tar.h>
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#include <times.h>
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#include <tm.h>
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#include <tmx.h>
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#include <tok.h>
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#include <tv.h>
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#include <usage.h>
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#include <vdb.h>
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#include <vecargs.h>
7c2fbfb345896881c631598ee3852ce9ce33fb07April Chin#include <vmalloc.h>
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#include <wait.h>
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#include <wchar.h>
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#include <wordexp.h>