llib-last revision da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968
/*
* CDDL HEADER START
*
* The contents of this file are subject to the terms of the
* Common Development and Distribution License (the "License").
* You may not use this file except in compliance with the License.
*
* You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
* See the License for the specific language governing permissions
* and limitations under the License.
*
* When distributing Covered Code, include this CDDL HEADER in each
* file and include the License file at usr/src/OPENSOLARIS.LICENSE.
* If applicable, add the following below this CDDL HEADER, with the
* fields enclosed by brackets "[]" replaced with your own identifying
* information: Portions Copyright [yyyy] [name of copyright owner]
*
* CDDL HEADER END
*/
/*
* Copyright 2007 Sun Microsystems, Inc. All rights reserved.
* Use is subject to license terms.
*
*
*/
/*LINTLIBRARY*/
/*PROTOLIB1*/
#include <ast_common.h>
#include <ast_dirent.h>
#include <ast_getopt.h>
#include <ast_limits.h>
#include <ast_nl_types.h>
#include <ast_version.h>
#else
#define _AST_mode_t int
/* automatically generated data start here */
/* tmpastinclude/ast.h */
extern int astlicense(char*, int, char*, char*, int, int, int);
extern void astwinsize(int, int*, int*);
/*
extern char* fmtbase(long, int, int);
extern char* fmtbasell(_ast_intmax_t, int, int);
extern char* fmtbuf(size_t);
extern char* fmtclock(Sfulong_t);
extern char* fmtelapsed(unsigned long, int);
extern char* fmterror(int);
extern char* fmtesc(const char*);
extern char* fmtesq(const char*, const char*);
extern char* fmtident(const char*);
extern char* fmtip4(unsigned _ast_int4_t, int);
extern char* fmtfmt(const char*);
extern char* fmtgid(int);
extern char* fmtmatch(const char*);
extern char* fmtmode(int, int);
extern char* fmtnesq(const char*, const char*, size_t);
extern char* fmtnum(unsigned long, int);
extern char* fmtperm(int);
extern char* fmtquote(const char*, const char*, const char*, size_t, int);
extern char* fmtre(const char*);
extern char* fmtscale(Sfulong_t, int);
extern char* fmtsignal(int);
extern char* fmttime(const char*, time_t);
extern char* fmtuid(int);
extern char* fmtversion(unsigned long);
*/
extern void _ast_memfatal(void);
extern char* _ast_pathaccess(char*, const char*, const char*, const char*, int);
extern char* _ast_pathbin(void);
extern char* _ast_pathcanon(char*, int);
extern char* _ast_pathcat(char*, const char*, int, const char*, const char*);
extern int _ast_pathcd(const char*, const char*);
extern int _ast_pathexists(char*, int);
extern int _ast_pathgetlink(const char*, char*, int);
extern int _ast_pathinclude(const char*);
extern char* _ast_pathkey(char*, char*, const char*, const char*, const char*);
extern char* _ast_pathpath(char*, const char*, const char*, int);
extern char* _ast_pathprobe(char*, char*, const char*, const char*, const char*, int);
extern char* _ast_pathrepl(char*, const char*, const char*);
extern int _ast_pathsetlink(const char*, const char*);
extern char* _ast_pathshell(void);
extern char* _ast_pathtmp(char*, const char*, const char*, int*);
extern char* _ast_setenviron(const char*);
extern int _ast_stracmp(const char*, const char*);
extern char* _ast_strcopy(char*, const char*);
extern int _ast_stresc(char*);
extern long _ast_streval(const char*, char**, long(*)(const char*, char**));
extern long _ast_strexpr(const char*, char**, long(*)(const char*, char**, void*), void*);
extern int _ast_strgid(const char*);
extern int _ast_strgrpmatch(const char*, const char*, int*, int, int);
extern int _ast_strmatch(const char*, const char*);
extern int _ast_strmode(const char*);
extern int _ast_stropt(const char*, const void*, int, int(*)(void*, const void*, int, const char*), void*);
extern int _ast_strperm(const char*, char**, int);
extern void _ast_strsort(char**, int, int(*)(const char*, const char*));
extern char* _ast_strsubmatch(const char*, const char*, int);
extern char* _ast_strtape(const char*, char**);
extern long _ast_strton(const char*, char**, char*, int);
extern int _ast_struid(const char*);
extern int _ast_struniq(char**, int);
/* tmpastinclude/align.h */
/* tmpastinclude/ast_botch.h */
/* tmpastinclude/ast_ccode.h */
/* tmpastinclude/ast_common.h */
/* tmpastinclude/ast_dir.h */
/* tmpastinclude/ast_dirent.h */
/* tmpastinclude/ast_float.h */
/* tmpastinclude/ast_fs.h */
/* tmpastinclude/ast_getopt.h */
extern int _ast_getopt(int, char* const*, const char*);
extern int _ast_getsubopt(char**, char* const*, char**);
/* tmpastinclude/ast_hdr.h */
/* tmpastinclude/ast_iconv.h */
/* tmpastinclude/ast_lib.h */
/* tmpastinclude/ast_limits.h */
/* tmpastinclude/ast_mmap.h */
/* tmpastinclude/ast_mode.h */
/* tmpastinclude/ast_nl_types.h */
/* tmpastinclude/ast_param.h */
/* tmpastinclude/ast_time.h */
/* tmpastinclude/ast_tty.h */
/* tmpastinclude/ast_types.h */
/* tmpastinclude/ast_unistd.h */
/* tmpastinclude/ast_version.h */
/* tmpastinclude/ast_wait.h */
/* tmpastinclude/bytesex.h */
/* tmpastinclude/ccode.h */
/* tmpastinclude/cdt.h */
/* tmpastinclude/debug.h */
/* tmpastinclude/dirent.h */
/* tmpastinclude/dt.h */
/* tmpastinclude/endian.h */
/* tmpastinclude/error.h */
/* tmpastinclude/find.h */
/* tmpastinclude/fnmatch.h */
extern int _ast_fnmatch(const char*, const char*, int);
/* tmpastinclude/fnv.h */
/* tmpastinclude/fs3d.h */
/* tmpastinclude/fts.h */
extern int _ast_fts_flags(void);
/* tmpastinclude/ftw.h */
extern int _ast_nftw(const char*, int(*)(const char*, const struct stat*, int, struct FTW*), int, int);
/* tmpastinclude/getopt.h */
/* tmpastinclude/glob.h */
/* tmpastinclude/hash.h */
/* tmpastinclude/hashkey.h */
extern long _ast_strkey(const char*);
/* tmpastinclude/hashpart.h */
/* tmpastinclude/iconv.h */
/* tmpastinclude/lc.h */
/* tmpastinclude/limits.h */
/* tmpastinclude/ls.h */
/* tmpastinclude/magic.h */
/* tmpastinclude/magicid.h */
/* tmpastinclude/mc.h */
/* tmpastinclude/mime.h */
/* tmpastinclude/mnt.h */
/* tmpastinclude/modecanon.h */
/* tmpastinclude/namval.h */
/* tmpastinclude/nl_types.h */
/* tmpastinclude/option.h */
extern int _ast_optget(char**, const char*);
extern int _ast_optjoin(char**, ...);
extern char* _ast_opthelp(const char*, const char*);
extern char* _ast_optusage(const char*);
extern int _ast_optstr(const char*, const char*);
/* tmpastinclude/preroot.h */
/* tmpastinclude/proc.h */
extern int _ast_procrun(const char*, char**);
/* tmpastinclude/re_comp.h */
extern char* _ast_re_comp(const char*);
extern int _ast_re_exec(const char*);
/* tmpastinclude/recfmt.h */
/* tmpastinclude/regex.h */
extern int _ast_regcollate(const char*, char**, char*, int);
extern int _ast_regrexec(const regex_t*, const char*, size_t, size_t, regmatch_t*, regflags_t, regflags_t, void*, regrecord_t);
extern int _ast_regsubflags(regex_t*, const char*, char**, int, const regflags_t*, int*, regflags_t*);
extern int _ast_regsub(const regex_t*, struct _sfio_s*, const char*, const char*, size_t, regmatch_t*, regflags_t);
/* tmpastinclude/regexp.h */
/* tmpastinclude/sfdisc.h */
/* tmpastinclude/sfio_s.h */
/* tmpastinclude/sfio_t.h */
/* tmpastinclude/sig.h */
extern int sigcritical(int);
extern int sigunblock(int);
/* tmpastinclude/stack.h */
/* tmpastinclude/stak.h */
/* tmpastinclude/stk.h */
/* tmpastinclude/swap.h */
/* tmpastinclude/tar.h */
/* tmpastinclude/times.h */
/* tmpastinclude/tm.h */
/* tmpastinclude/tmx.h */
/* tmpastinclude/tok.h */
/* tmpastinclude/tv.h */
/* tmpastinclude/usage.h */
/* tmpastinclude/vdb.h */
/* tmpastinclude/vecargs.h */
/* tmpastinclude/wchar.h */
/* tmpastinclude/wordexp.h */
/* end of automatically generated data */