Hi! ----
[CC:'ing "Christopher D. Quenelle" <Chris.Quenelle at Sun.COM> in the hope the Sun compiler team may have an idea/suggestion what could be "done" in this case] I have good news and bad news: * The good news: I just commited (http://polaris.blastwave.org/changeset/361 ; patch is attached as "ksh93_libast_spec_final_diff.txt") the spec file for libast (which defines which symbols are "visible" to external applications in Solaris). * The bad news: The spec file was generated by a script which can only be described as an "ugly brute of a hack" (it's embedded in the "ast.spec" file as reference (I suggest that people who suffer from heart problems should not read that script... ;-/ )). It seems there is no real way to extract the list of exported symbols (functions and variables, the current script only catches the function names (without prototype information)) by a simple filter script from the includes so I am now looking for a better solution. My current ideas include: - Get the compiler somehow to output the prototypes. Sun Workshop/Forte/Studio as the "-xP" option - but it only works with *.c files. And this "only" covers function names and not variables - Write a fully-blown C source parser. That would be one option but a very very work-/time-intensive one - Write a C source parser which scans the source after CPP (C preprocessor) is done with the includes. That may be easier than the previous solution but still time-/work-intensive and we completely loose the ability to distinguish between internal functions and those who are marked in the libast includes as __EXTERN__ - Get the AST people to maintain a list as part of the AST/ksh93 source tree (erm, not likely to happen (and just listed as option here for completeness (which means I don't want to make this a burden for David/Glenn, don't worry... :-) ))) - <.. insert more options here...> Does anyone have better ideas/suggestions how this could be done in the future ? ---- Bye, Roland -- __ . . __ (o.\ \/ /.o) roland.mainz at nrubsig.org \__\/\/__/ MPEG specialist, C&&JAVA&&Sun&&Unix programmer /O /==\ O\ TEL +49 641 7950090 (;O/ \/ \O;) -------------- next part -------------- Index: src/lib/libast/Makefile.com =================================================================== --- src/lib/libast/Makefile.com (revision 358) +++ src/lib/libast/Makefile.com (working copy) @@ -631,8 +631,8 @@ $(LINTLIB) := SRCS = $(SRCDIR)/$(LINTSRC) SRCDIR = ../common -#MAPDIR = ../spec/$(TRANSMACH) -#SPECMAPFILE = $(MAPDIR)/mapfile +MAPDIR = ../spec/$(TRANSMACH) +SPECMAPFILE = $(MAPDIR)/mapfile # We use "=" here since using $(CPPFLAGS.master) is very tricky in our # case - it MUST come as the last element but future changes in -D options Index: src/lib/libast/spec/ast.spec =================================================================== --- src/lib/libast/spec/ast.spec (revision 0) +++ src/lib/libast/spec/ast.spec (revision 0) @@ -0,0 +1,3305 @@ +# +# 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 +# or http://www.opensolaris.org/os/licensing. +# 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 2006 Sun Microsystems, Inc. All rights reserved. +# Use is subject to license terms. +# +# ident "@(#)ast.spec 1.1 2006/04/24 SMI" +# +# lib/libast/spec/ast.spec +# + +# gisburn: information generated the following script ((which is a horrible +# and ugly) brute of a hack (written at ~~4:00am) and should be replaced by +# a real parser at some point; to use the script extract the lines between +# "# -- snip --" and remove the leading "# ", e.g. % (i=0 ; +# cat spec/ast.spec | while read l ; do [ "$l" = '# -- snip --' ] && +# i=$((i + 1)) ; [ $i -eq 1 ] && echo "${l}" ; done) | sed "s/^# //" #): +# -- snip -- +# function ast_prefix_exceptions +# { +# echo "_ast_dtrestore +# _ast_dtmethod +# _ast_vmregion +# _ast_vmresize +# _ast_vmsegment +# _ast_vmstrdup +# _ast_vmtrbusy +# _ast_vmdbcheck +# _ast_vmdbwatch +# _ast_vmcompact +# _ast_dttreeset +# _ast_dtextract +# _ast_dtflatten +# _ast_dtstat +# _ast_dtsize +# _ast_dtview +# _ast_dtwalk +# _ast_dtdisc +# _ast_dtopen +# _ast_vmgetmem +# _ast_vmstat +# _ast_vmsize +# _ast_vmwalk +# _ast_vmdisc +# _ast_vmfree +# _ast_vmaddr +# _ast_vmmset +# _ast_vmopen +# _ast_vmset +# _ast_vmtrace +# _ast_vmdebug +# _ast_vmclear +# _ast_vmclose +# _ast_vmalign +# _ast_vmalloc +# _ast_vmmopen +# _ast_simplifies +# _ast_dtrenew +# _ast_dtclose +# _ast_vmprofile +# _ast_statvfs64 +# _ast_mntclose +# _ast_mntwrite +# _ast_intmax_t +# _ast_stkclose +# _ast_stkalloc +# _ast_fmtclock +# _ast_fmtident +# _ast_fmterror +# _ast_ftruncate +# _ast_fmtquote +# _ast_fmtscale +# _ast_fmtmatch +# _ast_hashalloc +# _ast_tcsetpgrp +# _ast_tvsettime +# _ast_tmxtouch +# _ast_tmxsleep +# _ast_putchar +# _ast_tokclose +# _ast_pvalloc +# _ast_vecstring +# _ast_fstatvfs64 +# _ast_fmtbasell +# _ast_opt_info +# _ast_getgroups +# _ast_fmtelapsed +# _ast__ccmapstr +# _ast__ccmapcpy +# _ast_sigunblock +# _ast_getsubopt +# _ast_spawnveg +# _ast_fmtsignal +# _ast_sigcritical +# _ast_tmxsettime +# _ast__doscan +# _ast__doprnt +# _ast_stackalloc +# _ast_stackclear +# _ast_lccanon +# _ast_lcindex +# _ast__Sfstderr +# _ast__Sfstdout +# _ast_access +# _ast_systrace +# _ast_magicclose +# _ast_magictype +# _ast_magicopen +# _ast_magicload +# _ast_magiclist +# _____open +# _____mmap +# _____fcntl +# _____creat +# _____chmod +# _ast_tcgetpgrp +# _ast_tvgettime +# _____mkdir +# _____umask +# _ast_ferror +# _ast_execve +# _ast_execvp +# _ast_execle +# _ast_execlp +# _ast_fileno +# _ast_errorf +# _ast_errorv +# _ast_errorx +# _ast_fmtdev +# _ast_fmtbuf +# _ast_fmtesq +# _ast_fmtesc +# _ast_fmtgid +# _ast_fmtfmt +# _ast_fmtuid +# _ast_fmttmx +# _ast_fmtrec +# _ast_fmtip4 +# _ast_fmtnum +# _ast_getenv +# _ast_getgid +# _ast_gettxt +# _ast_getuid +# _ast_getpid +# _ast_mimecmp +# _ast_mimeset +# _ast_mcclose +# _ast_lseek64 +# _ast_mcindex +# _ast_atexit +# _ast_chresc +# _ast_chrtoi +# _ast_memccpy +# _ast_memmove +# _ast_memzero +# _ast_optarg +# _ast_opterr +# _ast_optind +# _ast_optopt +# _ast_mntread +# _ast_open64 +# _ast_mntopen +# _ast_perror +# _____munmap +# _ast_lcinfo +# _ast_lcmake +# _ast_lcscan +# _ast_mcdump +# _ast_mbtowc +# _ast_mcfind +# _ast_mcopen +# _ast_memcpy +# _ast_memdup +# _ast_memchr +# _ast_memcmp +# _ast_memset +# _____mkfifo +# _____mmap64 +# _ast_isatty +# _ast_fmtversion +# _ast_killpg +# _ast_wcslen +# _ast_wctomb +# _ast_swapop +# _ast_stkset +# _ast_tmscan +# _ast_tmtime +# _ast_tmtype +# _ast_tmweek +# _ast_tmxfmt +# _ast_tmword +# _ast_tmpoff +# _ast_tmzone +# _ast_tmdate +# _ast_tmform +# _ast_tmgoff +# _ast_tminit +# _ast_tmleap +# _ast_tmmake +# _ast_unlink +# _ast_rindex +# _ast_recfmt +# _ast_recstr +# _ast_reclen +# _ast_remove +# _ast_rename +# _ast_setgid +# _ast_setuid +# _ast_setsid +# _ast_stkinstall +# _ast_tmxgettime +# _ast_tmlocale +# _ast_getopt_long_only +# _ast_abs +# _ast_int +# _ast_div +# _ast_dup +# _ast_getlogin +# _ast_stkfreeze +# _ast_liberror +# _ast_libevent +# _ast__iblocks +# _ast_abort +# _ast_alarm +# _ast__exit +# _ast_index +# _ast_execv +# _ast_execl +# _ast_error +# _ast_errno +# _ast_fmtfs +# _ast_fmttv +# _ast_fmtre +# _ast_fmtls +# _ast_fputc +# _ast_fstat +# _ast_fsync +# _ast_dtnew +# _ast_sig_info +# _ast_chdir +# _ast_chown +# _ast_close +# _ast_pause +# _ast_lseek +# _ast_mcget +# _ast_mblen +# _ast_lstat +# _ast_mcput +# _ast_modei +# _ast_modex +# _ast_mount +# _ast_mknod +# _ast_write +# _ast_vfork +# _ast_srand +# _ast_tmfix +# _ast_tmfmt +# _ast_tmlex +# _ast_tvcmp +# _ast_qsort +# _ast_rmdir +# _ast_sleep +# _ast_exit +# _ast_feof +# _ast_fork +# _ast_fs3d +# _ast_getc +# _ast_dup2 +# _ast_atof +# _ast_atoi +# _ast_atol +# _ast_pipe +# _ast_putc +# _ast_labs +# _ast_link +# _ast_ldiv +# _ast_long +# _ast_kill +# _ast_wait +# _ast_swab +# _ast_stat +# _ast_rand +# _ast_read +# _ast_vecargs +# _ast_vecfile +# _ast_vecfree +# _ast_vecload +# _ast_fmtbase +# _ast_fmttime +# _ast_fmtmode +# _ast_fmtperm +# _ast_fmtnesq +# _ast_mimeclose +# _ast_fnmatch +# _ast_ccmapname +# _ast_ccmaplist +# _ast_waitpid +# _ast_getegid +# _ast_getchar +# _ast_geteuid +# _ast_getppid +# _ast_mimehead +# _ast_mimeload +# _ast_mimelist +# _ast_mimeopen +# _ast_mimetype +# _ast_mimeview +# _ast_findread +# _ast_findopen +# _ast_wcrtomb +# _ast_findclose +# _ast_findwrite +# _ast_errormsg +# _ast_mbstowcs +# _ast_truncate +# _ast__Sfstdin +# _ast_swapget +# _ast_swapmem +# _ast_swapput +# _ast_creat64 +# _ast_error_info +# _ast_statvfs +# _ast_ctermid +# _ast_stkcopy +# _ast_stklink +# _ast_stkopen +# _ast_tmsleep +# _ast_hashdone +# _ast_hashdump +# _ast_hashfree +# _ast_hashscan +# _ast_hashsize +# _ast_hashview +# _ast_hashwalk +# _ast_hashlook +# _ast_hashnext +# _ast_tmxdate +# _ast_tmxtime +# _ast_tmxscan +# _ast_tmxleap +# _ast_tmxmake +# _ast_tokread +# _ast_tokscan +# _ast_tokline +# _ast_tokopen +# _ast_eaccess +# _ast__re_read +# _ast__re_putc +# _ast__re_comp +# _ast__re_exec +# _ast_tmequiv +# _ast_tvsleep +# _ast_tvtouch +# _ast_tm_data +# _ast_tm_info +# _ast_lccategories +# _ast_ccnative +# _ast_getopt_long +# _ast_ttyname +# _ast_environ +# _ast_truncate64 +# _ast_ftruncate64 +# _ast_wcstombs +# _ast_fstatvfs +# _ast__stkseek +# _ast_stackpush +# _ast_stacktell +# _ast_stackfree +# _ast_setpgid +# _ast_bsearch +# _ast_ccmapid +# _ast_stackpop +# _ast_stackget +# _ast_base64encode +# _ast_base64decode +# _ast_stracmp +# _ast_strlcat +# _ast_strnacmp +# _ast_regcache +# " +# } +# +# # symbols not provided by libast +# libast_not_provided() +# { +# echo " +# abs +# div +# dup +# int +# atof +# atoi +# atol +# dup2 +# feof +# exit +# fork +# getc +# kill +# labs +# ldiv +# link +# long +# pipe +# putc +# rand +# read +# stat +# swab +# wait +# _exit +# abort +# alarm +# chdir +# chown +# close +# errno +# execl +# execv +# fputc +# fstat +# fsync +# index +# mblen +# lseek +# lstat +# mknod +# mount +# pause +# qsort +# rmdir +# sleep +# srand +# vfork +# write +# lseek64 +# memccpy +# memmove +# memzero +# munmap +# mkfifo +# mmap64 +# truncate64 +# ftruncate64 +# umask +# fcntl +# chmod +# creat +# mkdir +# open +# mmap +# _doprnt +# _doscan +# access +# error_info +# atexit +# ferror +# execle +# execlp +# execve +# execvp +# fileno +# getenv +# getgid +# getpid +# gettxt +# getuid +# isatty +# killpg +# mbtowc +# memchr +# memcmp +# memcpy +# memset +# open64 +# perror +# rename +# rindex +# setgid +# setsid +# setuid +# opt_info +# strcat +# strchr +# strcmp +# strcpy +# strlen +# strspn +# strstr +# strtok +# unlink +# putchar +# wcslen +# wctomb +# _re_read +# fstatvfs64 +# statvfs64 +# strcasecmp +# bsearch +# mbstowcs +# truncate +# ftruncate +# tcsetpgrp +# setpgid +# strncasecmp +# creat64 +# fstatvfs +# statvfs +# wcstombs +# ctermid +# strcoll +# strcspn +# strncat +# strncpy +# strncmp +# strpbrk +# strrchr +# strxfrm +# getgroups +# _Stk_data +# tm_data +# tm_info +# ttyname +# environ +# getlogin +# waitpid +# wcrtomb +# getchar +# getegid +# geteuid +# tcgetpgrp +# getppid +# # smack these: +# _ast_intmax_t +# vmresize +# _sfulen +# simplifies +# sfmaxr +# vmaddr +# vmfree +# vmsize +# vmcompact +# vmalign +# vmalloc +# pathnext +# " +# } +# +# ast_prefix_exceptions_list="$(ast_prefix_exceptions | sort -u)" +# libast_not_provided_list="$(libast_not_provided | sort -u)" +# +# for i in i386/include/ast/*.h ; do +# cat "$i" | +# egrep "__MANGLE__|_ARG_" | +# egrep -v "^#|typedef" | +# sed "s/__MANGLE__//;s/_ARG_//;s/__PROTO__//;s/((/(/;s/))/)/;s/extern//;s/; *$//;s/;;/;/" | +# tr "$(printf "\t ")" " " | +# (export IFS="$(printf " \t\n()")" ; while read i1 i2 i3 i4 i5 i6 i7 i8 i9 ; do +# func="$(printf "${i2}\n" | sed "s/;//")" +# +# if [ "$(echo "${libast_not_provided_list}" | egrep "^${func}\$")" != "" ] ; then +# continue +# fi +# if [ "$(echo "${func}" | fgrep '*')" != "" ] ; then +# continue +# fi +# if [ "${func}" = "" ] ; then +# continue +# fi +# +# prefix="x" +# +# # reminder for glf: these should be prefixed with _ast on platforms which need it +# #for p in chmod creat fcntl mkdir mkfifo mmap mmap mmap64 munmap open umask ; do +# # if [ "${p}" = "${func}" ] ; then prefix="______" ; fi +# #done +# +# case ${func} in +# sf*) prefix="" ;; +# _sf*) prefix="" ;; +# *ast*) prefix="" ;; +# +# # umpf... this is fun... ;-( +# sig_info) prefix="" func="_sig_info_" ;; +# esac +# for ast_exp in ${ast_prefix_exceptions_list} ; do +# if [ "_ast_${func}" = "${ast_exp}" ] ; then prefix="" ; fi +# done +# +# if [ "${prefix}" = "x" ] ; then prefix="_ast_" ; fi +# +# printf "function\t${prefix}${func}\n" +# printf "include\t\t<${i##i386/include/}>\n" +# # printf "declaration\t${i1} ${prefix}${i2} ${i3} ( ${i4} ${i5} ${i6} ${i7} ${i8} ${i9} )\n" +# printf "version SUNWprivate_1.1\n" +# printf "end\n" +# done) +# done +# +# -- snip -- + +function astgetconf +include <ast/ast.h> +version SUNWprivate_1.1 +end +function astconf +include <ast/ast.h> +version SUNWprivate_1.1 +end +function astconfdisc +include <ast/ast.h> +version SUNWprivate_1.1 +end +function astconflist +include <ast/ast.h> +version SUNWprivate_1.1 +end +function astcopy +include <ast/ast.h> +version SUNWprivate_1.1 +end +function astlicense +include <ast/ast.h> +version SUNWprivate_1.1 +end +function astquery +include <ast/ast.h> +version SUNWprivate_1.1 +end +function astwinsize +include <ast/ast.h> +version SUNWprivate_1.1 +end +function base64encode +include <ast/ast.h> +version SUNWprivate_1.1 +end +function base64decode +include <ast/ast.h> +version SUNWprivate_1.1 +end +function chresc +include <ast/ast.h> +version SUNWprivate_1.1 +end +function chrtoi +include <ast/ast.h> +version SUNWprivate_1.1 +end +function eaccess +include <ast/ast.h> +version SUNWprivate_1.1 +end +function fmtbase +include <ast/ast.h> +version SUNWprivate_1.1 +end +function fmtbasell +include <ast/ast.h> +version SUNWprivate_1.1 +end +function fmtbuf +include <ast/ast.h> +version SUNWprivate_1.1 +end +function fmtclock +include <ast/ast.h> +version SUNWprivate_1.1 +end +function fmtelapsed +include <ast/ast.h> +version SUNWprivate_1.1 +end +function fmterror +include <ast/ast.h> +version SUNWprivate_1.1 +end +function fmtesc +include <ast/ast.h> +version SUNWprivate_1.1 +end +function fmtesq +include <ast/ast.h> +version SUNWprivate_1.1 +end +function fmtident +include <ast/ast.h> +version SUNWprivate_1.1 +end +function fmtip4 +include <ast/ast.h> +version SUNWprivate_1.1 +end +function fmtfmt +include <ast/ast.h> +version SUNWprivate_1.1 +end +function fmtgid +include <ast/ast.h> +version SUNWprivate_1.1 +end +function fmtmatch +include <ast/ast.h> +version SUNWprivate_1.1 +end +function fmtmode +include <ast/ast.h> +version SUNWprivate_1.1 +end +function fmtnesq +include <ast/ast.h> +version SUNWprivate_1.1 +end +function fmtnum +include <ast/ast.h> +version SUNWprivate_1.1 +end +function fmtperm +include <ast/ast.h> +version SUNWprivate_1.1 +end +function fmtquote +include <ast/ast.h> +version SUNWprivate_1.1 +end +function fmtre +include <ast/ast.h> +version SUNWprivate_1.1 +end +function fmtscale +include <ast/ast.h> +version SUNWprivate_1.1 +end +function fmtsignal +include <ast/ast.h> +version SUNWprivate_1.1 +end +function fmttime +include <ast/ast.h> +version SUNWprivate_1.1 +end +function fmtuid +include <ast/ast.h> +version SUNWprivate_1.1 +end +function fmtversion +include <ast/ast.h> +version SUNWprivate_1.1 +end +function memdup +include <ast/ast.h> +version SUNWprivate_1.1 +end +function _ast_memfatal +include <ast/ast.h> +version SUNWprivate_1.1 +end +function _ast_pathaccess +include <ast/ast.h> +version SUNWprivate_1.1 +end +function _ast_pathbin +include <ast/ast.h> +version SUNWprivate_1.1 +end +function _ast_pathcanon +include <ast/ast.h> +version SUNWprivate_1.1 +end +function _ast_pathcat +include <ast/ast.h> +version SUNWprivate_1.1 +end +function _ast_pathcd +include <ast/ast.h> +version SUNWprivate_1.1 +end +function _ast_pathcheck +include <ast/ast.h> +version SUNWprivate_1.1 +end +function _ast_pathexists +include <ast/ast.h> +version SUNWprivate_1.1 +end +function _ast_pathfind +include <ast/ast.h> +version SUNWprivate_1.1 +end +function _ast_pathgetlink +include <ast/ast.h> +version SUNWprivate_1.1 +end +function _ast_pathinclude +include <ast/ast.h> +version SUNWprivate_1.1 +end +function _ast_pathkey +include <ast/ast.h> +version SUNWprivate_1.1 +end +function _ast_pathnative +include <ast/ast.h> +version SUNWprivate_1.1 +end +function _ast_pathpath +include <ast/ast.h> +version SUNWprivate_1.1 +end +function _ast_pathposix +include <ast/ast.h> +version SUNWprivate_1.1 +end +function _ast_pathprobe +include <ast/ast.h> +version SUNWprivate_1.1 +end +function _ast_pathrepl +include <ast/ast.h> +version SUNWprivate_1.1 +end +function _ast_pathsetlink +include <ast/ast.h> +version SUNWprivate_1.1 +end +function _ast_pathshell +include <ast/ast.h> +version SUNWprivate_1.1 +end +function _ast_pathtemp +include <ast/ast.h> +version SUNWprivate_1.1 +end +function _ast_pathtmp +include <ast/ast.h> +version SUNWprivate_1.1 +end +function _ast_setenviron +include <ast/ast.h> +version SUNWprivate_1.1 +end +function stracmp +include <ast/ast.h> +version SUNWprivate_1.1 +end +function _ast_strcopy +include <ast/ast.h> +version SUNWprivate_1.1 +end +function _ast_stresc +include <ast/ast.h> +version SUNWprivate_1.1 +end +function _ast_streval +include <ast/ast.h> +version SUNWprivate_1.1 +end +function _ast_strexpr +include <ast/ast.h> +version SUNWprivate_1.1 +end +function _ast_strgid +include <ast/ast.h> +version SUNWprivate_1.1 +end +function _ast_strgrpmatch +include <ast/ast.h> +version SUNWprivate_1.1 +end +function _ast_strlook +include <ast/ast.h> +version SUNWprivate_1.1 +end +function _ast_strmatch +include <ast/ast.h> +version SUNWprivate_1.1 +end +function _ast_strmode +include <ast/ast.h> +version SUNWprivate_1.1 +end +function strnacmp +include <ast/ast.h> +version SUNWprivate_1.1 +end +function _ast_strncopy +include <ast/ast.h> +version SUNWprivate_1.1 +end +function _ast_strntod +include <ast/ast.h> +version SUNWprivate_1.1 +end +function _ast_strntold +include <ast/ast.h> +version SUNWprivate_1.1 +end +function _ast_strntol +include <ast/ast.h> +version SUNWprivate_1.1 +end +function _ast_strntoll +include <ast/ast.h> +version SUNWprivate_1.1 +end +function _ast_stropt +include <ast/ast.h> +version SUNWprivate_1.1 +end +function _ast_strperm +include <ast/ast.h> +version SUNWprivate_1.1 +end +function _ast_strpsearch +include <ast/ast.h> +version SUNWprivate_1.1 +end +function _ast_strsearch +include <ast/ast.h> +version SUNWprivate_1.1 +end +function _ast_strsort +include <ast/ast.h> +version SUNWprivate_1.1 +end +function _ast_strsubmatch +include <ast/ast.h> +version SUNWprivate_1.1 +end +function _ast_strtape +include <ast/ast.h> +version SUNWprivate_1.1 +end +function _ast_strtoip4 +include <ast/ast.h> +version SUNWprivate_1.1 +end +function _ast_strton +include <ast/ast.h> +version SUNWprivate_1.1 +end +function _ast_strtonll +include <ast/ast.h> +version SUNWprivate_1.1 +end +function _ast_struid +include <ast/ast.h> +version SUNWprivate_1.1 +end +function _ast_struniq +include <ast/ast.h> +version SUNWprivate_1.1 +end +function opterr +include <ast/ast_getopt.h> +version SUNWprivate_1.1 +end +function optind +include <ast/ast_getopt.h> +version SUNWprivate_1.1 +end +function optopt +include <ast/ast_getopt.h> +version SUNWprivate_1.1 +end +function optarg +include <ast/ast_getopt.h> +version SUNWprivate_1.1 +end +function _ast_getopt +include <ast/ast_getopt.h> +version SUNWprivate_1.1 +end +function getsubopt +include <ast/ast_getopt.h> +version SUNWprivate_1.1 +end +function _ast_iconv_open +include <ast/ast_iconv.h> +version SUNWprivate_1.1 +end +function _ast_iconv +include <ast/ast_iconv.h> +version SUNWprivate_1.1 +end +function _ast_iconv_close +include <ast/ast_iconv.h> +version SUNWprivate_1.1 +end +function _ast_iconv_list +include <ast/ast_iconv.h> +version SUNWprivate_1.1 +end +function _ast_iconv_name +include <ast/ast_iconv.h> +version SUNWprivate_1.1 +end +function _ast_iconv_move +include <ast/ast_iconv.h> +version SUNWprivate_1.1 +end +function _ast_iconv_write +include <ast/ast_iconv.h> +version SUNWprivate_1.1 +end +function _ast_iconv_move +include <ast/ast_iconv.h> +version SUNWprivate_1.1 +end +function _ast_iconv_write +include <ast/ast_iconv.h> +version SUNWprivate_1.1 +end +function _ast_catopen +include <ast/ast_nl_types.h> +version SUNWprivate_1.1 +end +function _ast_catgets +include <ast/ast_nl_types.h> +version SUNWprivate_1.1 +end +function _ast_catclose +include <ast/ast_nl_types.h> +version SUNWprivate_1.1 +end +function _ast_realpath +include <ast/ast_std.h> +version SUNWprivate_1.1 +end +function _ast_resolvepath +include <ast/ast_std.h> +version SUNWprivate_1.1 +end +function _ast_system +include <ast/ast_std.h> +version SUNWprivate_1.1 +end +function _ast_strtol +include <ast/ast_std.h> +version SUNWprivate_1.1 +end +function _ast_strtod +include <ast/ast_std.h> +version SUNWprivate_1.1 +end +function _ast_strtold +include <ast/ast_std.h> +version SUNWprivate_1.1 +end +function _ast_strtoll +include <ast/ast_std.h> +version SUNWprivate_1.1 +end +function _ast_calloc +include <ast/ast_std.h> +version SUNWprivate_1.1 +end +function _ast_cfree +include <ast/ast_std.h> +version SUNWprivate_1.1 +end +function _ast_free +include <ast/ast_std.h> +version SUNWprivate_1.1 +end +function _ast_malloc +include <ast/ast_std.h> +version SUNWprivate_1.1 +end +function _ast_memalign +include <ast/ast_std.h> +version SUNWprivate_1.1 +end +function pvalloc +include <ast/ast_std.h> +version SUNWprivate_1.1 +end +function _ast_realloc +include <ast/ast_std.h> +version SUNWprivate_1.1 +end +function _ast_valloc +include <ast/ast_std.h> +version SUNWprivate_1.1 +end +function strlcat +include <ast/ast_std.h> +version SUNWprivate_1.1 +end +function _ast_strlcpy +include <ast/ast_std.h> +version SUNWprivate_1.1 +end +function _ast_confstr +include <ast/ast_std.h> +version SUNWprivate_1.1 +end +function eaccess +include <ast/ast_std.h> +version SUNWprivate_1.1 +end +function _ast_execvpe +include <ast/ast_std.h> +version SUNWprivate_1.1 +end +function _ast_fpathconf +include <ast/ast_std.h> +version SUNWprivate_1.1 +end +function _ast_getcwd +include <ast/ast_std.h> +version SUNWprivate_1.1 +end +function _ast_getpgrp +include <ast/ast_std.h> +version SUNWprivate_1.1 +end +function _ast_pathconf +include <ast/ast_std.h> +version SUNWprivate_1.1 +end +function _ast_sysconf +include <ast/ast_std.h> +version SUNWprivate_1.1 +end +function _ast_strerror +include <ast/ast_std.h> +version SUNWprivate_1.1 +end +function _ast_confstr +include <ast/ast_std.h> +version SUNWprivate_1.1 +end +function _ast_fpathconf +include <ast/ast_std.h> +version SUNWprivate_1.1 +end +function _ast_pathconf +include <ast/ast_std.h> +version SUNWprivate_1.1 +end +function _ast_sysconf +include <ast/ast_std.h> +version SUNWprivate_1.1 +end +function spawnveg +include <ast/ast_std.h> +version SUNWprivate_1.1 +end +function _ast_strdup +include <ast/ast_std.h> +version SUNWprivate_1.1 +end +function _ast_setlocale +include <ast/ast_std.h> +version SUNWprivate_1.1 +end +function _ast_info +include <ast/ast_std.h> +version SUNWprivate_1.1 +end +function remove +include <ast/ast_std.h> +version SUNWprivate_1.1 +end +function _ast_getpgrp +include <ast/ast_std.h> +version SUNWprivate_1.1 +end +function _ast_strerror +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_asprintf +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_clearerr +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_fclose +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_fdopen +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_fflush +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_fgetc +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_fgetpos +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_fgets +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_fopen +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_fprintf +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_fpurge +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_fputs +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_fread +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_freopen +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_fscanf +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_fseek +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_fseeko +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_fsetpos +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_ftell +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_ftello +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_fwrite +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_gets +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_getw +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_pclose +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_popen +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_printf +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_puts +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_putw +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_rewind +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_scanf +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_setbuf +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_setbuffer +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_setlinebuf +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_setvbuf +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_snprintf +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_sprintf +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_sscanf +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_tmpfile +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_ungetc +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_vasprintf +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_vfprintf +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_vfscanf +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_vprintf +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_vscanf +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_vsnprintf +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_vsprintf +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_vsscanf +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_fgetpos64 +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_fsetpos64 +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_fseek64 +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_fseeko64 +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_ftell64 +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_ftello64 +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_clearerr_unlocked +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_feof_unlocked +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_ferror_unlocked +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_fflush_unlocked +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_fgetc_unlocked +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_fgets_unlocked +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_fileno_unlocked +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_fputc_unlocked +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_fputs_unlocked +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_fread_unlocked +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_fwrite_unlocked +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_getc_unlocked +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_getchar_unlocked +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_putc_unlocked +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_putchar_unlocked +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_fcloseall +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_fmemopen +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast___getdelim +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_getdelim +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_getline +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_tmpnam +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_tempnam +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function remove +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_asprintf +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_clearerr +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_fclose +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_fdopen +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_fflush +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_fgetc +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_fgetpos +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_fgets +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_fopen +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_fprintf +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_fpurge +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_fputs +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_fread +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_freopen +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_fscanf +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_fseek +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_fseeko +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_fsetpos +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_ftell +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_ftello +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_fwrite +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_gets +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_getw +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_pclose +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_popen +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_printf +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_puts +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_putw +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_rewind +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_scanf +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_setbuf +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_setbuffer +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_setlinebuf +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_setvbuf +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_snprintf +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_sprintf +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_sscanf +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_tmpfile +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_ungetc +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_vasprintf +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_vfprintf +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_vfscanf +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_vprintf +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_vscanf +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_vsnprintf +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_vsprintf +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_vsscanf +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_fgetpos64 +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_fsetpos64 +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_fseek64 +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_fseeko64 +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_ftell64 +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_ftello64 +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_clearerr_unlocked +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_feof_unlocked +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_ferror_unlocked +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_fflush_unlocked +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_fgetc_unlocked +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_fgets_unlocked +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_fileno_unlocked +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_fputc_unlocked +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_fputs_unlocked +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_fread_unlocked +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_fwrite_unlocked +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_getc_unlocked +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_getchar_unlocked +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_putc_unlocked +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_putchar_unlocked +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_fcloseall +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_fmemopen +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast___getdelim +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_getdelim +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_getline +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _Sfstdin +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _Sfstdout +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _Sfstderr +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _sffilbuf +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _sfflsbuf +include <ast/ast_stdio.h> +version SUNWprivate_1.1 +end +function _ast_fwprintf +include <ast/ast_wchar.h> +version SUNWprivate_1.1 +end +function _ast_fwscanf +include <ast/ast_wchar.h> +version SUNWprivate_1.1 +end +function _ast_fgetwc +include <ast/ast_wchar.h> +version SUNWprivate_1.1 +end +function _ast_fgetws +include <ast/ast_wchar.h> +version SUNWprivate_1.1 +end +function _ast_fputwc +include <ast/ast_wchar.h> +version SUNWprivate_1.1 +end +function _ast_fputws +include <ast/ast_wchar.h> +version SUNWprivate_1.1 +end +function _ast_fwide +include <ast/ast_wchar.h> +version SUNWprivate_1.1 +end +function _ast_getwc +include <ast/ast_wchar.h> +version SUNWprivate_1.1 +end +function _ast_getwchar +include <ast/ast_wchar.h> +version SUNWprivate_1.1 +end +function _ast_putwc +include <ast/ast_wchar.h> +version SUNWprivate_1.1 +end +function _ast_putwchar +include <ast/ast_wchar.h> +version SUNWprivate_1.1 +end +function _ast_swprintf +include <ast/ast_wchar.h> +version SUNWprivate_1.1 +end +function _ast_swscanf +include <ast/ast_wchar.h> +version SUNWprivate_1.1 +end +function _ast_ungetwc +include <ast/ast_wchar.h> +version SUNWprivate_1.1 +end +function _ast_vfwprintf +include <ast/ast_wchar.h> +version SUNWprivate_1.1 +end +function _ast_vfwscanf +include <ast/ast_wchar.h> +version SUNWprivate_1.1 +end +function _ast_vwprintf +include <ast/ast_wchar.h> +version SUNWprivate_1.1 +end +function _ast_vwscanf +include <ast/ast_wchar.h> +version SUNWprivate_1.1 +end +function _ast_vswprintf +include <ast/ast_wchar.h> +version SUNWprivate_1.1 +end +function _ast_vswscanf +include <ast/ast_wchar.h> +version SUNWprivate_1.1 +end +function _ast_wprintf +include <ast/ast_wchar.h> +version SUNWprivate_1.1 +end +function _ast_wscanf +include <ast/ast_wchar.h> +version SUNWprivate_1.1 +end +function _ccmapcpy +include <ast/ccode.h> +version SUNWprivate_1.1 +end +function _ccmapstr +include <ast/ccode.h> +version SUNWprivate_1.1 +end +function ccmapid +include <ast/ccode.h> +version SUNWprivate_1.1 +end +function ccmapname +include <ast/ccode.h> +version SUNWprivate_1.1 +end +function ccnative +include <ast/ccode.h> +version SUNWprivate_1.1 +end +function ccmaplist +include <ast/ccode.h> +version SUNWprivate_1.1 +end +function dtopen +include <ast/cdt.h> +version SUNWprivate_1.1 +end +function dtclose +include <ast/cdt.h> +version SUNWprivate_1.1 +end +function dtview +include <ast/cdt.h> +version SUNWprivate_1.1 +end +function dtdisc +include <ast/cdt.h> +version SUNWprivate_1.1 +end +function dtmethod +include <ast/cdt.h> +version SUNWprivate_1.1 +end +function dtflatten +include <ast/cdt.h> +version SUNWprivate_1.1 +end +function dtextract +include <ast/cdt.h> +version SUNWprivate_1.1 +end +function dtrestore +include <ast/cdt.h> +version SUNWprivate_1.1 +end +function dttreeset +include <ast/cdt.h> +version SUNWprivate_1.1 +end +function dtwalk +include <ast/cdt.h> +version SUNWprivate_1.1 +end +function dtrenew +include <ast/cdt.h> +version SUNWprivate_1.1 +end +function dtsize +include <ast/cdt.h> +version SUNWprivate_1.1 +end +function dtstat +include <ast/cdt.h> +version SUNWprivate_1.1 +end +function systrace +include <ast/debug.h> +version SUNWprivate_1.1 +end +function dtnew +include <ast/dt.h> +version SUNWprivate_1.1 +end +function error +include <ast/error.h> +version SUNWprivate_1.1 +end +function errormsg +include <ast/error.h> +version SUNWprivate_1.1 +end +function errorf +include <ast/error.h> +version SUNWprivate_1.1 +end +function errorv +include <ast/error.h> +version SUNWprivate_1.1 +end +function errorx +include <ast/error.h> +version SUNWprivate_1.1 +end +function liberror +include <ast/error.h> +version SUNWprivate_1.1 +end +function libevent +include <ast/error.h> +version SUNWprivate_1.1 +end +function findopen +include <ast/find.h> +version SUNWprivate_1.1 +end +function findread +include <ast/find.h> +version SUNWprivate_1.1 +end +function findwrite +include <ast/find.h> +version SUNWprivate_1.1 +end +function findclose +include <ast/find.h> +version SUNWprivate_1.1 +end +function fnmatch +include <ast/fnmatch.h> +version SUNWprivate_1.1 +end +function fs3d +include <ast/fs3d.h> +version SUNWprivate_1.1 +end +function _ast_fts_children +include <ast/fts.h> +version SUNWprivate_1.1 +end +function _ast_fts_close +include <ast/fts.h> +version SUNWprivate_1.1 +end +function _ast_fts_flags +include <ast/fts.h> +version SUNWprivate_1.1 +end +function _ast_fts_notify +include <ast/fts.h> +version SUNWprivate_1.1 +end +function _ast_fts_open +include <ast/fts.h> +version SUNWprivate_1.1 +end +function _ast_fts_read +include <ast/fts.h> +version SUNWprivate_1.1 +end +function _ast_fts_set +include <ast/fts.h> +version SUNWprivate_1.1 +end +function _ast_ftw +include <ast/ftw.h> +version SUNWprivate_1.1 +end +function _ast_nftw +include <ast/ftw.h> +version SUNWprivate_1.1 +end +function _ast_ftwalk +include <ast/ftwalk.h> +version SUNWprivate_1.1 +end +function _ast_ftwflags +include <ast/ftwalk.h> +version SUNWprivate_1.1 +end +function getopt_long +include <ast/getopt.h> +version SUNWprivate_1.1 +end +function getopt_long_only +include <ast/getopt.h> +version SUNWprivate_1.1 +end +function _ast_glob +include <ast/glob.h> +version SUNWprivate_1.1 +end +function _ast_globfree +include <ast/glob.h> +version SUNWprivate_1.1 +end +function hashalloc +include <ast/hash.h> +version SUNWprivate_1.1 +end +function hashdone +include <ast/hash.h> +version SUNWprivate_1.1 +end +function hashdump +include <ast/hash.h> +version SUNWprivate_1.1 +end +function hashfree +include <ast/hash.h> +version SUNWprivate_1.1 +end +function hashlast +include <ast/hash.h> +version SUNWprivate_1.1 +end +function hashlook +include <ast/hash.h> +version SUNWprivate_1.1 +end +function hashnext +include <ast/hash.h> +version SUNWprivate_1.1 +end +function hashscan +include <ast/hash.h> +version SUNWprivate_1.1 +end +function hashsize +include <ast/hash.h> +version SUNWprivate_1.1 +end +function hashview +include <ast/hash.h> +version SUNWprivate_1.1 +end +function hashwalk +include <ast/hash.h> +version SUNWprivate_1.1 +end +function _ast_strkey +include <ast/hashkey.h> +version SUNWprivate_1.1 +end +function lccanon +include <ast/lc.h> +version SUNWprivate_1.1 +end +function lccategories +include <ast/lc.h> +version SUNWprivate_1.1 +end +function lcindex +include <ast/lc.h> +version SUNWprivate_1.1 +end +function lcinfo +include <ast/lc.h> +version SUNWprivate_1.1 +end +function lcmake +include <ast/lc.h> +version SUNWprivate_1.1 +end +function lcscan +include <ast/lc.h> +version SUNWprivate_1.1 +end +function _iblocks +include <ast/ls.h> +version SUNWprivate_1.1 +end +function fmtdev +include <ast/ls.h> +version SUNWprivate_1.1 +end +function fmtfs +include <ast/ls.h> +version SUNWprivate_1.1 +end +function fmtls +include <ast/ls.h> +version SUNWprivate_1.1 +end +function _ast_pathstat +include <ast/ls.h> +version SUNWprivate_1.1 +end +function magicopen +include <ast/magic.h> +version SUNWprivate_1.1 +end +function magicload +include <ast/magic.h> +version SUNWprivate_1.1 +end +function magiclist +include <ast/magic.h> +version SUNWprivate_1.1 +end +function magictype +include <ast/magic.h> +version SUNWprivate_1.1 +end +function magicclose +include <ast/magic.h> +version SUNWprivate_1.1 +end +function mcfind +include <ast/mc.h> +version SUNWprivate_1.1 +end +function mcopen +include <ast/mc.h> +version SUNWprivate_1.1 +end +function mcget +include <ast/mc.h> +version SUNWprivate_1.1 +end +function mcput +include <ast/mc.h> +version SUNWprivate_1.1 +end +function mcdump +include <ast/mc.h> +version SUNWprivate_1.1 +end +function mcindex +include <ast/mc.h> +version SUNWprivate_1.1 +end +function mcclose +include <ast/mc.h> +version SUNWprivate_1.1 +end +function mimeopen +include <ast/mime.h> +version SUNWprivate_1.1 +end +function mimeload +include <ast/mime.h> +version SUNWprivate_1.1 +end +function mimelist +include <ast/mime.h> +version SUNWprivate_1.1 +end +function mimeclose +include <ast/mime.h> +version SUNWprivate_1.1 +end +function mimeset +include <ast/mime.h> +version SUNWprivate_1.1 +end +function mimetype +include <ast/mime.h> +version SUNWprivate_1.1 +end +function mimeview +include <ast/mime.h> +version SUNWprivate_1.1 +end +function mimehead +include <ast/mime.h> +version SUNWprivate_1.1 +end +function mimecmp +include <ast/mime.h> +version SUNWprivate_1.1 +end +function mntopen +include <ast/mnt.h> +version SUNWprivate_1.1 +end +function mntread +include <ast/mnt.h> +version SUNWprivate_1.1 +end +function mntwrite +include <ast/mnt.h> +version SUNWprivate_1.1 +end +function mntclose +include <ast/mnt.h> +version SUNWprivate_1.1 +end +function modei +include <ast/modex.h> +version SUNWprivate_1.1 +end +function modex +include <ast/modex.h> +version SUNWprivate_1.1 +end +function _ast_optget +include <ast/option.h> +version SUNWprivate_1.1 +end +function _ast_optjoin +include <ast/option.h> +version SUNWprivate_1.1 +end +function _ast_opthelp +include <ast/option.h> +version SUNWprivate_1.1 +end +function _ast_optusage +include <ast/option.h> +version SUNWprivate_1.1 +end +function _ast_optstr +include <ast/option.h> +version SUNWprivate_1.1 +end +function _ast_optesc +include <ast/option.h> +version SUNWprivate_1.1 +end +function _ast_procclose +include <ast/proc.h> +version SUNWprivate_1.1 +end +function _ast_procfree +include <ast/proc.h> +version SUNWprivate_1.1 +end +function _ast_procopen +include <ast/proc.h> +version SUNWprivate_1.1 +end +function _ast_procrun +include <ast/proc.h> +version SUNWprivate_1.1 +end +function _ast_re_comp +include <ast/re_comp.h> +version SUNWprivate_1.1 +end +function _ast_re_exec +include <ast/re_comp.h> +version SUNWprivate_1.1 +end +function fmtrec +include <ast/recfmt.h> +version SUNWprivate_1.1 +end +function recfmt +include <ast/recfmt.h> +version SUNWprivate_1.1 +end +function recstr +include <ast/recfmt.h> +version SUNWprivate_1.1 +end +function reclen +include <ast/recfmt.h> +version SUNWprivate_1.1 +end +function _ast_regcomp +include <ast/regex.h> +version SUNWprivate_1.1 +end +function _ast_regerror +include <ast/regex.h> +version SUNWprivate_1.1 +end +function _ast_regexec +include <ast/regex.h> +version SUNWprivate_1.1 +end +function _ast_regfree +include <ast/regex.h> +version SUNWprivate_1.1 +end +function _ast_regclass +include <ast/regex.h> +version SUNWprivate_1.1 +end +function _ast_regaddclass +include <ast/regex.h> +version SUNWprivate_1.1 +end +function _ast_regcollate +include <ast/regex.h> +version SUNWprivate_1.1 +end +function _ast_regcomb +include <ast/regex.h> +version SUNWprivate_1.1 +end +function _ast_regdup +include <ast/regex.h> +version SUNWprivate_1.1 +end +function _ast_regncomp +include <ast/regex.h> +version SUNWprivate_1.1 +end +function _ast_regnexec +include <ast/regex.h> +version SUNWprivate_1.1 +end +function _ast_regfatal +include <ast/regex.h> +version SUNWprivate_1.1 +end +function _ast_regfatalpat +include <ast/regex.h> +version SUNWprivate_1.1 +end +function _ast_regrecord +include <ast/regex.h> +version SUNWprivate_1.1 +end +function _ast_regrexec +include <ast/regex.h> +version SUNWprivate_1.1 +end +function _ast_regstat +include <ast/regex.h> +version SUNWprivate_1.1 +end +function regcache +include <ast/regex.h> +version SUNWprivate_1.1 +end +function _ast_regsubcomp +include <ast/regex.h> +version SUNWprivate_1.1 +end +function _ast_regsubexec +include <ast/regex.h> +version SUNWprivate_1.1 +end +function _ast_regsubflags +include <ast/regex.h> +version SUNWprivate_1.1 +end +function _ast_regsubfree +include <ast/regex.h> +version SUNWprivate_1.1 +end +function _ast_regalloc +include <ast/regex.h> +version SUNWprivate_1.1 +end +function _ast_regsub +include <ast/regex.h> +version SUNWprivate_1.1 +end +function _re_comp +include <ast/regexp.h> +version SUNWprivate_1.1 +end +function _re_exec +include <ast/regexp.h> +version SUNWprivate_1.1 +end +function _re_putc +include <ast/regexp.h> +version SUNWprivate_1.1 +end +function sfkeyprintf +include <ast/sfdisc.h> +version SUNWprivate_1.1 +end +function sfkeyprintf +include <ast/sfdisc.h> +version SUNWprivate_1.1 +end +function sfdcdio +include <ast/sfdisc.h> +version SUNWprivate_1.1 +end +function sfdcdos +include <ast/sfdisc.h> +version SUNWprivate_1.1 +end +function sfdcfilter +include <ast/sfdisc.h> +version SUNWprivate_1.1 +end +function sfdcmore +include <ast/sfdisc.h> +version SUNWprivate_1.1 +end +function sfdcprefix +include <ast/sfdisc.h> +version SUNWprivate_1.1 +end +function sfdcseekable +include <ast/sfdisc.h> +version SUNWprivate_1.1 +end +function sfdcslow +include <ast/sfdisc.h> +version SUNWprivate_1.1 +end +function sfdctee +include <ast/sfdisc.h> +version SUNWprivate_1.1 +end +function sfdcunion +include <ast/sfdisc.h> +version SUNWprivate_1.1 +end +function sfdcsubstream +include <ast/sfdisc.h> +version SUNWprivate_1.1 +end +function sfnew +include <ast/sfio.h> +version SUNWprivate_1.1 +end +function sfopen +include <ast/sfio.h> +version SUNWprivate_1.1 +end +function sfpopen +include <ast/sfio.h> +version SUNWprivate_1.1 +end +function sfstack +include <ast/sfio.h> +version SUNWprivate_1.1 +end +function sfswap +include <ast/sfio.h> +version SUNWprivate_1.1 +end +function sftmp +include <ast/sfio.h> +version SUNWprivate_1.1 +end +function sfpurge +include <ast/sfio.h> +version SUNWprivate_1.1 +end +function sfpoll +include <ast/sfio.h> +version SUNWprivate_1.1 +end +function sfreserve +include <ast/sfio.h> +version SUNWprivate_1.1 +end +function sfresize +include <ast/sfio.h> +version SUNWprivate_1.1 +end +function sfsync +include <ast/sfio.h> +version SUNWprivate_1.1 +end +function sfclrlock +include <ast/sfio.h> +version SUNWprivate_1.1 +end +function sfsetbuf +include <ast/sfio.h> +version SUNWprivate_1.1 +end +function sfdisc +include <ast/sfio.h> +version SUNWprivate_1.1 +end +function sfraise +include <ast/sfio.h> +version SUNWprivate_1.1 +end +function sfnotify +include <ast/sfio.h> +version SUNWprivate_1.1 +end +function sfset +include <ast/sfio.h> +version SUNWprivate_1.1 +end +function sfsetfd +include <ast/sfio.h> +version SUNWprivate_1.1 +end +function sfpool +include <ast/sfio.h> +version SUNWprivate_1.1 +end +function sfread +include <ast/sfio.h> +version SUNWprivate_1.1 +end +function sfwrite +include <ast/sfio.h> +version SUNWprivate_1.1 +end +function sfmove +include <ast/sfio.h> +version SUNWprivate_1.1 +end +function sfclose +include <ast/sfio.h> +version SUNWprivate_1.1 +end +function sftell +include <ast/sfio.h> +version SUNWprivate_1.1 +end +function sfseek +include <ast/sfio.h> +version SUNWprivate_1.1 +end +function sfputr +include <ast/sfio.h> +version SUNWprivate_1.1 +end +function sfgetr +include <ast/sfio.h> +version SUNWprivate_1.1 +end +function sfnputc +include <ast/sfio.h> +version SUNWprivate_1.1 +end +function sfungetc +include <ast/sfio.h> +version SUNWprivate_1.1 +end +function sfprintf +include <ast/sfio.h> +version SUNWprivate_1.1 +end +function sfprints +include <ast/sfio.h> +version SUNWprivate_1.1 +end +function sfsprintf +include <ast/sfio.h> +version SUNWprivate_1.1 +end +function sfvsprintf +include <ast/sfio.h> +version SUNWprivate_1.1 +end +function sfvprintf +include <ast/sfio.h> +version SUNWprivate_1.1 +end +function sfscanf +include <ast/sfio.h> +version SUNWprivate_1.1 +end +function sfsscanf +include <ast/sfio.h> +version SUNWprivate_1.1 +end +function sfvsscanf +include <ast/sfio.h> +version SUNWprivate_1.1 +end +function sfvscanf +include <ast/sfio.h> +version SUNWprivate_1.1 +end +function sfmutex +include <ast/sfio.h> +version SUNWprivate_1.1 +end +function sfrd +include <ast/sfio.h> +version SUNWprivate_1.1 +end +function sfwr +include <ast/sfio.h> +version SUNWprivate_1.1 +end +function sfsk +include <ast/sfio.h> +version SUNWprivate_1.1 +end +function sfpkrd +include <ast/sfio.h> +version SUNWprivate_1.1 +end +function sfieee +include <ast/sfio.h> +version SUNWprivate_1.1 +end +function sfdlen +include <ast/sfio.h> +version SUNWprivate_1.1 +end +function sfllen +include <ast/sfio.h> +version SUNWprivate_1.1 +end +function sfulen +include <ast/sfio.h> +version SUNWprivate_1.1 +end +function sfputd +include <ast/sfio.h> +version SUNWprivate_1.1 +end +function sfputl +include <ast/sfio.h> +version SUNWprivate_1.1 +end +function sfputu +include <ast/sfio.h> +version SUNWprivate_1.1 +end +function sfputm +include <ast/sfio.h> +version SUNWprivate_1.1 +end +function sfputc +include <ast/sfio.h> +version SUNWprivate_1.1 +end +function sfgetd +include <ast/sfio.h> +version SUNWprivate_1.1 +end +function sfgetl +include <ast/sfio.h> +version SUNWprivate_1.1 +end +function sfgetu +include <ast/sfio.h> +version SUNWprivate_1.1 +end +function sfgetm +include <ast/sfio.h> +version SUNWprivate_1.1 +end +function sfgetc +include <ast/sfio.h> +version SUNWprivate_1.1 +end +function _sfputd +include <ast/sfio.h> +version SUNWprivate_1.1 +end +function _sfputl +include <ast/sfio.h> +version SUNWprivate_1.1 +end +function _sfputu +include <ast/sfio.h> +version SUNWprivate_1.1 +end +function _sfputm +include <ast/sfio.h> +version SUNWprivate_1.1 +end +function _sfflsbuf +include <ast/sfio.h> +version SUNWprivate_1.1 +end +function _sffilbuf +include <ast/sfio.h> +version SUNWprivate_1.1 +end +function _sfdlen +include <ast/sfio.h> +version SUNWprivate_1.1 +end +function _sfllen +include <ast/sfio.h> +version SUNWprivate_1.1 +end +function sfsize +include <ast/sfio.h> +version SUNWprivate_1.1 +end +function sfclrerr +include <ast/sfio.h> +version SUNWprivate_1.1 +end +function sfeof +include <ast/sfio.h> +version SUNWprivate_1.1 +end +function sferror +include <ast/sfio.h> +version SUNWprivate_1.1 +end +function sffileno +include <ast/sfio.h> +version SUNWprivate_1.1 +end +function sfstacked +include <ast/sfio.h> +version SUNWprivate_1.1 +end +function sfvalue +include <ast/sfio.h> +version SUNWprivate_1.1 +end +function sfslen +include <ast/sfio.h> +version SUNWprivate_1.1 +end +function _sig_info_ +include <ast/sig.h> +version SUNWprivate_1.1 +end +function sigcritical +include <ast/sig.h> +version SUNWprivate_1.1 +end +function sigunblock +include <ast/sig.h> +version SUNWprivate_1.1 +end +function stackalloc +include <ast/stack.h> +version SUNWprivate_1.1 +end +function stackfree +include <ast/stack.h> +version SUNWprivate_1.1 +end +function stackclear +include <ast/stack.h> +version SUNWprivate_1.1 +end +function stackget +include <ast/stack.h> +version SUNWprivate_1.1 +end +function stackpush +include <ast/stack.h> +version SUNWprivate_1.1 +end +function stackpop +include <ast/stack.h> +version SUNWprivate_1.1 +end +function stacktell +include <ast/stack.h> +version SUNWprivate_1.1 +end +function stkopen +include <ast/stk.h> +version SUNWprivate_1.1 +end +function stkinstall +include <ast/stk.h> +version SUNWprivate_1.1 +end +function stkclose +include <ast/stk.h> +version SUNWprivate_1.1 +end +function stklink +include <ast/stk.h> +version SUNWprivate_1.1 +end +function stkalloc +include <ast/stk.h> +version SUNWprivate_1.1 +end +function stkcopy +include <ast/stk.h> +version SUNWprivate_1.1 +end +function stkset +include <ast/stk.h> +version SUNWprivate_1.1 +end +function _stkseek +include <ast/stk.h> +version SUNWprivate_1.1 +end +function stkfreeze +include <ast/stk.h> +version SUNWprivate_1.1 +end +function swapmem +include <ast/swap.h> +version SUNWprivate_1.1 +end +function swapget +include <ast/swap.h> +version SUNWprivate_1.1 +end +function swapput +include <ast/swap.h> +version SUNWprivate_1.1 +end +function swapop +include <ast/swap.h> +version SUNWprivate_1.1 +end +function _ast_touch +include <ast/times.h> +version SUNWprivate_1.1 +end +function tmdate +include <ast/tm.h> +version SUNWprivate_1.1 +end +function tmequiv +include <ast/tm.h> +version SUNWprivate_1.1 +end +function tmfix +include <ast/tm.h> +version SUNWprivate_1.1 +end +function tmfmt +include <ast/tm.h> +version SUNWprivate_1.1 +end +function tmform +include <ast/tm.h> +version SUNWprivate_1.1 +end +function tmgoff +include <ast/tm.h> +version SUNWprivate_1.1 +end +function tminit +include <ast/tm.h> +version SUNWprivate_1.1 +end +function tmleap +include <ast/tm.h> +version SUNWprivate_1.1 +end +function tmlex +include <ast/tm.h> +version SUNWprivate_1.1 +end +function tmlocale +include <ast/tm.h> +version SUNWprivate_1.1 +end +function tmmake +include <ast/tm.h> +version SUNWprivate_1.1 +end +function tmpoff +include <ast/tm.h> +version SUNWprivate_1.1 +end +function tmscan +include <ast/tm.h> +version SUNWprivate_1.1 +end +function tmsleep +include <ast/tm.h> +version SUNWprivate_1.1 +end +function tmtime +include <ast/tm.h> +version SUNWprivate_1.1 +end +function tmtype +include <ast/tm.h> +version SUNWprivate_1.1 +end +function tmweek +include <ast/tm.h> +version SUNWprivate_1.1 +end +function tmword +include <ast/tm.h> +version SUNWprivate_1.1 +end +function tmzone +include <ast/tm.h> +version SUNWprivate_1.1 +end +function tmxdate +include <ast/tmx.h> +version SUNWprivate_1.1 +end +function tmxfmt +include <ast/tmx.h> +version SUNWprivate_1.1 +end +function tmxleap +include <ast/tmx.h> +version SUNWprivate_1.1 +end +function tmxmake +include <ast/tmx.h> +version SUNWprivate_1.1 +end +function tmxscan +include <ast/tmx.h> +version SUNWprivate_1.1 +end +function tmxsleep +include <ast/tmx.h> +version SUNWprivate_1.1 +end +function tmxtime +include <ast/tmx.h> +version SUNWprivate_1.1 +end +function tmxgettime +include <ast/tmx.h> +version SUNWprivate_1.1 +end +function tmxsettime +include <ast/tmx.h> +version SUNWprivate_1.1 +end +function tmxtouch +include <ast/tmx.h> +version SUNWprivate_1.1 +end +function fmttmx +include <ast/tmx.h> +version SUNWprivate_1.1 +end +function tokline +include <ast/tok.h> +version SUNWprivate_1.1 +end +function tokscan +include <ast/tok.h> +version SUNWprivate_1.1 +end +function tokopen +include <ast/tok.h> +version SUNWprivate_1.1 +end +function tokclose +include <ast/tok.h> +version SUNWprivate_1.1 +end +function tokread +include <ast/tok.h> +version SUNWprivate_1.1 +end +function tvgettime +include <ast/tv.h> +version SUNWprivate_1.1 +end +function tvsettime +include <ast/tv.h> +version SUNWprivate_1.1 +end +function tvcmp +include <ast/tv.h> +version SUNWprivate_1.1 +end +function tvtouch +include <ast/tv.h> +version SUNWprivate_1.1 +end +function tvsleep +include <ast/tv.h> +version SUNWprivate_1.1 +end +function fmttv +include <ast/tv.h> +version SUNWprivate_1.1 +end +function vecargs +include <ast/vecargs.h> +version SUNWprivate_1.1 +end +function vecfile +include <ast/vecargs.h> +version SUNWprivate_1.1 +end +function vecfree +include <ast/vecargs.h> +version SUNWprivate_1.1 +end +function vecload +include <ast/vecargs.h> +version SUNWprivate_1.1 +end +function vecstring +include <ast/vecargs.h> +version SUNWprivate_1.1 +end +function vmopen +include <ast/vmalloc.h> +version SUNWprivate_1.1 +end +function vmclose +include <ast/vmalloc.h> +version SUNWprivate_1.1 +end +function vmclear +include <ast/vmalloc.h> +version SUNWprivate_1.1 +end +function vmdisc +include <ast/vmalloc.h> +version SUNWprivate_1.1 +end +function vmmopen +include <ast/vmalloc.h> +version SUNWprivate_1.1 +end +function vmmset +include <ast/vmalloc.h> +version SUNWprivate_1.1 +end +function vmgetmem +include <ast/vmalloc.h> +version SUNWprivate_1.1 +end +function vmregion +include <ast/vmalloc.h> +version SUNWprivate_1.1 +end +function vmsegment +include <ast/vmalloc.h> +version SUNWprivate_1.1 +end +function vmset +include <ast/vmalloc.h> +version SUNWprivate_1.1 +end +function vmdbwatch +include <ast/vmalloc.h> +version SUNWprivate_1.1 +end +function vmdbcheck +include <ast/vmalloc.h> +version SUNWprivate_1.1 +end +function vmdebug +include <ast/vmalloc.h> +version SUNWprivate_1.1 +end +function vmprofile +include <ast/vmalloc.h> +version SUNWprivate_1.1 +end +function vmtrace +include <ast/vmalloc.h> +version SUNWprivate_1.1 +end +function vmtrbusy +include <ast/vmalloc.h> +version SUNWprivate_1.1 +end +function vmstat +include <ast/vmalloc.h> +version SUNWprivate_1.1 +end +function vmwalk +include <ast/vmalloc.h> +version SUNWprivate_1.1 +end +function vmstrdup +include <ast/vmalloc.h> +version SUNWprivate_1.1 +end +function _ast_malloc +include <ast/vmalloc.h> +version SUNWprivate_1.1 +end +function _ast_realloc +include <ast/vmalloc.h> +version SUNWprivate_1.1 +end +function _ast_free +include <ast/vmalloc.h> +version SUNWprivate_1.1 +end +function _ast_cfree +include <ast/vmalloc.h> +version SUNWprivate_1.1 +end +function _ast_calloc +include <ast/vmalloc.h> +version SUNWprivate_1.1 +end +function _ast_memalign +include <ast/vmalloc.h> +version SUNWprivate_1.1 +end +function _ast_valloc +include <ast/vmalloc.h> +version SUNWprivate_1.1 +end +function _ast_wordexp +include <ast/wordexp.h> +version SUNWprivate_1.1 +end +function _ast_wordfree +include <ast/wordexp.h> +version SUNWprivate_1.1 +end + +## manually added functions (not caught by be script) +function _error_info_ +version SUNWprivate_1.1 +end +function _opt_info_ +version SUNWprivate_1.1 +end +function _ast_strelapsed +version SUNWprivate_1.1 +end +function _ast_localeconv +version SUNWprivate_1.1 +end + +## data +data sfstdin +version SUNWprivate_1.1 +end +data sfstdout +version SUNWprivate_1.1 +end +data sfstderr +version SUNWprivate_1.1 +end + +data _Stak_data +version SUNWprivate_1.1 +end + +data Dtset +version SUNWprivate_1.1 +end +data Dtbag +version SUNWprivate_1.1 +end +data Dtoset +version SUNWprivate_1.1 +end +data Dtobag +version SUNWprivate_1.1 +end +data Dtlist +version SUNWprivate_1.1 +end +data Dtstack +version SUNWprivate_1.1 +end +data Dtqueue +version SUNWprivate_1.1 +end +data Dtorder +version SUNWprivate_1.1 +end +data Dttree +version SUNWprivate_1.1 +end +data Dthash +version SUNWprivate_1.1 +end +data _Dttree +version SUNWprivate_1.1 +end +data _Dthash +version SUNWprivate_1.1 +end +data _Dtlist +version SUNWprivate_1.1 +end +data _Dtqueue +version SUNWprivate_1.1 +end +data _Dtstack +version SUNWprivate_1.1 +end + +data _tm_info_ +version SUNWprivate_1.1 +end +data _tm_data_ +version SUNWprivate_1.1 +end + +data Vmbest +version SUNWprivate_1.1 +end +data Vmlast +version SUNWprivate_1.1 +end +data Vmpool +version SUNWprivate_1.1 +end +data Vmdebug +version SUNWprivate_1.1 +end +data Vmprofile +version SUNWprivate_1.1 +end +data Vmdcheap +version SUNWprivate_1.1 +end +data Vmdcsbrk +version SUNWprivate_1.1 +end +data Vmheap +version SUNWprivate_1.1 +end +data Vmregion +version SUNWprivate_1.1 +end + + +# EOF. Index: src/lib/libast/spec/sparcv9/Makefile =================================================================== --- src/lib/libast/spec/sparcv9/Makefile (revision 0) +++ src/lib/libast/spec/sparcv9/Makefile (revision 0) @@ -0,0 +1,46 @@ +# +# 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 +# or http://www.opensolaris.org/os/licensing. +# 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 2006 Sun Microsystems, Inc. All rights reserved. +# Use is subject to license terms. +# +# ident "@(#)Makefile 1.1 2006/04/24 SMI" +# +# lib/libast/spec/sparcv9/Makefile +# + +.KEEP_STATE: + +include ../Makefile.targ + +# Add arch specific objects here +OBJECTS += + +include $(SRC)/lib/Makefile.lib +include $(SRC)/lib/Makefile.lib.64 + +# Uncomment the following if the linker complains +#sparcv9_C_PICFLAGS = -K PIC + +include $(SRC)/lib/Makefile.spec + +install: $(ROOTABILIB64) Index: src/lib/libast/spec/sparc/Makefile =================================================================== --- src/lib/libast/spec/sparc/Makefile (revision 0) +++ src/lib/libast/spec/sparc/Makefile (revision 0) @@ -0,0 +1,45 @@ +# +# 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 +# or http://www.opensolaris.org/os/licensing. +# 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 2006 Sun Microsystems, Inc. All rights reserved. +# Use is subject to license terms. +# +# ident "@(#)Makefile 1.1 2006/04/24 SMI" +# +# lib/libast/spec/sparc/Makefile +# + +.KEEP_STATE: + +include ../Makefile.targ + +# Add arch specific objects here +OBJECTS += + +include $(SRC)/lib/Makefile.lib + +# Uncomment the following if the linker complains +#sparc_C_PICFLAGS = -K PIC + +include $(SRC)/lib/Makefile.spec + +install: $(ROOTABILIB) Index: src/lib/libast/spec/versions =================================================================== --- src/lib/libast/spec/versions (revision 0) +++ src/lib/libast/spec/versions (revision 0) @@ -0,0 +1,42 @@ +# +# 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 +# or http://www.opensolaris.org/os/licensing. +# 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 2006 Sun Microsystems, Inc. All rights reserved. +# Use is subject to license terms. +# +# ident "@(#)versions 1.1 06/06/03 SMI" +# +# lib/libast/spec/versions +# + +sparc { + SUNWprivate_1.1; +} +sparcv9 { + SUNWprivate_1.1; +} +i386 { + SUNWprivate_1.1; +} +amd64 { + SUNWprivate_1.1; +} Index: src/lib/libast/spec/i386/Makefile =================================================================== --- src/lib/libast/spec/i386/Makefile (revision 0) +++ src/lib/libast/spec/i386/Makefile (revision 0) @@ -0,0 +1,45 @@ +# +# 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 +# or http://www.opensolaris.org/os/licensing. +# 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 2006 Sun Microsystems, Inc. All rights reserved. +# Use is subject to license terms. +# +# ident "@(#)Makefile 1.1 2006/04/24 SMI" +# +# lib/libast/spec/i386/Makefile +# + +.KEEP_STATE: + +include ../Makefile.targ + +# Add arch specific objects here +OBJECTS += + +include $(SRC)/lib/Makefile.lib + +# Uncomment the following if the linker complains +i386_C_PICFLAGS = -K PIC + +include $(SRC)/lib/Makefile.spec + +install: $(ROOTABILIB) Index: src/lib/libast/spec/Makefile.targ =================================================================== --- src/lib/libast/spec/Makefile.targ (revision 0) +++ src/lib/libast/spec/Makefile.targ (revision 0) @@ -0,0 +1,36 @@ +# +# 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 +# or http://www.opensolaris.org/os/licensing. +# 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 2006 Sun Microsystems, Inc. All rights reserved. +# Use is subject to license terms. +# +# ident "@(#)Makefile.targ 1.1 2006/04/24 SMI" +# +# lib/libast/spec/Makefile.targ +# + +LIBRARY = libast.a +VERS = .1 + +OBJECTS = ast.o + +SPECCPP = Index: src/lib/libast/spec/amd64/Makefile =================================================================== --- src/lib/libast/spec/amd64/Makefile (revision 0) +++ src/lib/libast/spec/amd64/Makefile (revision 0) @@ -0,0 +1,46 @@ +# +# 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 +# or http://www.opensolaris.org/os/licensing. +# 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 2006 Sun Microsystems, Inc. All rights reserved. +# Use is subject to license terms. +# +# ident "@(#)Makefile 1.1 05/06/08 SMI" +# +# lib/libast/spec/amd64/Makefile +# + +.KEEP_STATE: + +include ../Makefile.targ + +# Add arch specific objects here +OBJECTS += + +include $(SRC)/lib/Makefile.lib +include $(SRC)/lib/Makefile.lib.64 + +# Uncomment the following if the linker complains +amd64_C_PICFLAGS = -K PIC + +include $(SRC)/lib/Makefile.spec + +install: $(ROOTABILIB64) Index: src/lib/libast/spec/Makefile =================================================================== --- src/lib/libast/spec/Makefile (revision 0) +++ src/lib/libast/spec/Makefile (revision 0) @@ -0,0 +1,31 @@ +# +# 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 +# or http://www.opensolaris.org/os/licensing. +# 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 2006 Sun Microsystems, Inc. All rights reserved. +# Use is subject to license terms. +# +# ident "@(#)Makefile 1.1 05/06/08 SMI" +# +# lib/libast/spec/Makefile +# + +include $(SRC)/lib/Makefile.spec.arch