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

Reply via email to