summaryrefslogtreecommitdiff
path: root/usr/src/lib/libast/sparc
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src/lib/libast/sparc')
-rw-r--r--usr/src/lib/libast/sparc/include/ast/align.h4
-rw-r--r--usr/src/lib/libast/sparc/include/ast/ast.h2
-rw-r--r--usr/src/lib/libast/sparc/include/ast/ast_botch.h4
-rw-r--r--usr/src/lib/libast/sparc/include/ast/ast_ccode.h4
-rw-r--r--usr/src/lib/libast/sparc/include/ast/ast_common.h4
-rw-r--r--usr/src/lib/libast/sparc/include/ast/ast_dir.h2
-rw-r--r--usr/src/lib/libast/sparc/include/ast/ast_dirent.h4
-rw-r--r--usr/src/lib/libast/sparc/include/ast/ast_fcntl.h4
-rw-r--r--usr/src/lib/libast/sparc/include/ast/ast_float.h4
-rw-r--r--usr/src/lib/libast/sparc/include/ast/ast_fs.h13
-rw-r--r--usr/src/lib/libast/sparc/include/ast/ast_getopt.h4
-rw-r--r--usr/src/lib/libast/sparc/include/ast/ast_iconv.h4
-rw-r--r--usr/src/lib/libast/sparc/include/ast/ast_lib.h8
-rw-r--r--usr/src/lib/libast/sparc/include/ast/ast_limits.h4
-rw-r--r--usr/src/lib/libast/sparc/include/ast/ast_map.h4
-rw-r--r--usr/src/lib/libast/sparc/include/ast/ast_mmap.h4
-rw-r--r--usr/src/lib/libast/sparc/include/ast/ast_mode.h4
-rw-r--r--usr/src/lib/libast/sparc/include/ast/ast_namval.h2
-rw-r--r--usr/src/lib/libast/sparc/include/ast/ast_ndbm.h4
-rw-r--r--usr/src/lib/libast/sparc/include/ast/ast_nl_types.h4
-rw-r--r--usr/src/lib/libast/sparc/include/ast/ast_param.h4
-rw-r--r--usr/src/lib/libast/sparc/include/ast/ast_standards.h4
-rw-r--r--usr/src/lib/libast/sparc/include/ast/ast_std.h9
-rw-r--r--usr/src/lib/libast/sparc/include/ast/ast_stdio.h4
-rw-r--r--usr/src/lib/libast/sparc/include/ast/ast_sys.h4
-rw-r--r--usr/src/lib/libast/sparc/include/ast/ast_time.h4
-rw-r--r--usr/src/lib/libast/sparc/include/ast/ast_tty.h4
-rw-r--r--usr/src/lib/libast/sparc/include/ast/ast_version.h2
-rw-r--r--usr/src/lib/libast/sparc/include/ast/ast_vfork.h4
-rw-r--r--usr/src/lib/libast/sparc/include/ast/ast_wait.h4
-rw-r--r--usr/src/lib/libast/sparc/include/ast/ast_wchar.h4
-rw-r--r--usr/src/lib/libast/sparc/include/ast/ast_windows.h2
-rw-r--r--usr/src/lib/libast/sparc/include/ast/bytesex.h2
-rw-r--r--usr/src/lib/libast/sparc/include/ast/ccode.h4
-rw-r--r--usr/src/lib/libast/sparc/include/ast/cdt.h2
-rw-r--r--usr/src/lib/libast/sparc/include/ast/debug.h2
-rw-r--r--usr/src/lib/libast/sparc/include/ast/dirent.h2
-rw-r--r--usr/src/lib/libast/sparc/include/ast/dt.h2
-rw-r--r--usr/src/lib/libast/sparc/include/ast/endian.h2
-rw-r--r--usr/src/lib/libast/sparc/include/ast/error.h4
-rw-r--r--usr/src/lib/libast/sparc/include/ast/find.h2
-rw-r--r--usr/src/lib/libast/sparc/include/ast/fnmatch.h2
-rw-r--r--usr/src/lib/libast/sparc/include/ast/fnv.h2
-rw-r--r--usr/src/lib/libast/sparc/include/ast/fs3d.h2
-rw-r--r--usr/src/lib/libast/sparc/include/ast/fts.h6
-rw-r--r--usr/src/lib/libast/sparc/include/ast/ftw.h2
-rw-r--r--usr/src/lib/libast/sparc/include/ast/ftwalk.h2
-rw-r--r--usr/src/lib/libast/sparc/include/ast/getopt.h32
-rw-r--r--usr/src/lib/libast/sparc/include/ast/glob.h2
-rw-r--r--usr/src/lib/libast/sparc/include/ast/hash.h2
-rw-r--r--usr/src/lib/libast/sparc/include/ast/hashkey.h2
-rw-r--r--usr/src/lib/libast/sparc/include/ast/hashpart.h2
-rw-r--r--usr/src/lib/libast/sparc/include/ast/iconv.h2
-rw-r--r--usr/src/lib/libast/sparc/include/ast/lc.h7
-rw-r--r--usr/src/lib/libast/sparc/include/ast/ls.h2
-rw-r--r--usr/src/lib/libast/sparc/include/ast/magic.h2
-rw-r--r--usr/src/lib/libast/sparc/include/ast/magicid.h2
-rw-r--r--usr/src/lib/libast/sparc/include/ast/mc.h2
-rw-r--r--usr/src/lib/libast/sparc/include/ast/mime.h2
-rw-r--r--usr/src/lib/libast/sparc/include/ast/mnt.h2
-rw-r--r--usr/src/lib/libast/sparc/include/ast/modecanon.h2
-rw-r--r--usr/src/lib/libast/sparc/include/ast/modex.h2
-rw-r--r--usr/src/lib/libast/sparc/include/ast/namval.h2
-rw-r--r--usr/src/lib/libast/sparc/include/ast/nl_types.h2
-rw-r--r--usr/src/lib/libast/sparc/include/ast/option.h2
-rw-r--r--usr/src/lib/libast/sparc/include/ast/preroot.h4
-rw-r--r--usr/src/lib/libast/sparc/include/ast/proc.h2
-rw-r--r--usr/src/lib/libast/sparc/include/ast/re_comp.h2
-rw-r--r--usr/src/lib/libast/sparc/include/ast/recfmt.h2
-rw-r--r--usr/src/lib/libast/sparc/include/ast/regex.h7
-rw-r--r--usr/src/lib/libast/sparc/include/ast/regexp.h2
-rw-r--r--usr/src/lib/libast/sparc/include/ast/sfdisc.h2
-rw-r--r--usr/src/lib/libast/sparc/include/ast/sfio.h2
-rw-r--r--usr/src/lib/libast/sparc/include/ast/sfio_s.h2
-rw-r--r--usr/src/lib/libast/sparc/include/ast/sfio_t.h2
-rw-r--r--usr/src/lib/libast/sparc/include/ast/shcmd.h2
-rw-r--r--usr/src/lib/libast/sparc/include/ast/sig.h11
-rw-r--r--usr/src/lib/libast/sparc/include/ast/stack.h2
-rw-r--r--usr/src/lib/libast/sparc/include/ast/stak.h2
-rw-r--r--usr/src/lib/libast/sparc/include/ast/stdio.h2
-rw-r--r--usr/src/lib/libast/sparc/include/ast/stk.h2
-rw-r--r--usr/src/lib/libast/sparc/include/ast/swap.h2
-rw-r--r--usr/src/lib/libast/sparc/include/ast/tar.h2
-rw-r--r--usr/src/lib/libast/sparc/include/ast/times.h2
-rw-r--r--usr/src/lib/libast/sparc/include/ast/tm.h2
-rw-r--r--usr/src/lib/libast/sparc/include/ast/tmx.h4
-rw-r--r--usr/src/lib/libast/sparc/include/ast/tok.h2
-rw-r--r--usr/src/lib/libast/sparc/include/ast/tv.h4
-rw-r--r--usr/src/lib/libast/sparc/include/ast/usage.h2
-rw-r--r--usr/src/lib/libast/sparc/include/ast/vdb.h2
-rw-r--r--usr/src/lib/libast/sparc/include/ast/vecargs.h2
-rw-r--r--usr/src/lib/libast/sparc/include/ast/vmalloc.h12
-rw-r--r--usr/src/lib/libast/sparc/include/ast/wait.h2
-rw-r--r--usr/src/lib/libast/sparc/include/ast/wchar.h2
-rw-r--r--usr/src/lib/libast/sparc/include/ast/wordexp.h2
-rw-r--r--usr/src/lib/libast/sparc/src/lib/libast/FEATURE/align2
-rw-r--r--usr/src/lib/libast/sparc/src/lib/libast/FEATURE/botch2
-rw-r--r--usr/src/lib/libast/sparc/src/lib/libast/FEATURE/ccode2
-rw-r--r--usr/src/lib/libast/sparc/src/lib/libast/FEATURE/common2
-rw-r--r--usr/src/lib/libast/sparc/src/lib/libast/FEATURE/dirent2
-rw-r--r--usr/src/lib/libast/sparc/src/lib/libast/FEATURE/eaccess2
-rw-r--r--usr/src/lib/libast/sparc/src/lib/libast/FEATURE/errno2
-rw-r--r--usr/src/lib/libast/sparc/src/lib/libast/FEATURE/fcntl2
-rw-r--r--usr/src/lib/libast/sparc/src/lib/libast/FEATURE/float2
-rw-r--r--usr/src/lib/libast/sparc/src/lib/libast/FEATURE/fs11
-rw-r--r--usr/src/lib/libast/sparc/src/lib/libast/FEATURE/hack2
-rw-r--r--usr/src/lib/libast/sparc/src/lib/libast/FEATURE/iconv2
-rw-r--r--usr/src/lib/libast/sparc/src/lib/libast/FEATURE/isoc992
-rw-r--r--usr/src/lib/libast/sparc/src/lib/libast/FEATURE/lib6
-rw-r--r--usr/src/lib/libast/sparc/src/lib/libast/FEATURE/libpath2
-rw-r--r--usr/src/lib/libast/sparc/src/lib/libast/FEATURE/limits2
-rw-r--r--usr/src/lib/libast/sparc/src/lib/libast/FEATURE/map2
-rw-r--r--usr/src/lib/libast/sparc/src/lib/libast/FEATURE/mmap2
-rw-r--r--usr/src/lib/libast/sparc/src/lib/libast/FEATURE/mode2
-rw-r--r--usr/src/lib/libast/sparc/src/lib/libast/FEATURE/ndbm2
-rw-r--r--usr/src/lib/libast/sparc/src/lib/libast/FEATURE/nl_types2
-rw-r--r--usr/src/lib/libast/sparc/src/lib/libast/FEATURE/omitted2
-rw-r--r--usr/src/lib/libast/sparc/src/lib/libast/FEATURE/options5
-rw-r--r--usr/src/lib/libast/sparc/src/lib/libast/FEATURE/param2
-rw-r--r--usr/src/lib/libast/sparc/src/lib/libast/FEATURE/preroot2
-rw-r--r--usr/src/lib/libast/sparc/src/lib/libast/FEATURE/prog2
-rw-r--r--usr/src/lib/libast/sparc/src/lib/libast/FEATURE/sfinit2
-rw-r--r--usr/src/lib/libast/sparc/src/lib/libast/FEATURE/sfio2
-rw-r--r--usr/src/lib/libast/sparc/src/lib/libast/FEATURE/sig9
-rw-r--r--usr/src/lib/libast/sparc/src/lib/libast/FEATURE/siglist2
-rw-r--r--usr/src/lib/libast/sparc/src/lib/libast/FEATURE/signal2
-rw-r--r--usr/src/lib/libast/sparc/src/lib/libast/FEATURE/standards2
-rw-r--r--usr/src/lib/libast/sparc/src/lib/libast/FEATURE/stdio2
-rw-r--r--usr/src/lib/libast/sparc/src/lib/libast/FEATURE/sys2
-rw-r--r--usr/src/lib/libast/sparc/src/lib/libast/FEATURE/time2
-rw-r--r--usr/src/lib/libast/sparc/src/lib/libast/FEATURE/tmlib2
-rw-r--r--usr/src/lib/libast/sparc/src/lib/libast/FEATURE/tmx2
-rw-r--r--usr/src/lib/libast/sparc/src/lib/libast/FEATURE/tty2
-rw-r--r--usr/src/lib/libast/sparc/src/lib/libast/FEATURE/tv2
-rw-r--r--usr/src/lib/libast/sparc/src/lib/libast/FEATURE/tvlib3
-rw-r--r--usr/src/lib/libast/sparc/src/lib/libast/FEATURE/uwin2
-rw-r--r--usr/src/lib/libast/sparc/src/lib/libast/FEATURE/vfork2
-rw-r--r--usr/src/lib/libast/sparc/src/lib/libast/FEATURE/vmalloc2
-rw-r--r--usr/src/lib/libast/sparc/src/lib/libast/FEATURE/wait2
-rw-r--r--usr/src/lib/libast/sparc/src/lib/libast/FEATURE/wchar2
-rw-r--r--usr/src/lib/libast/sparc/src/lib/libast/align.h2
-rw-r--r--usr/src/lib/libast/sparc/src/lib/libast/ast_botch.h2
-rw-r--r--usr/src/lib/libast/sparc/src/lib/libast/ast_ccode.h2
-rw-r--r--usr/src/lib/libast/sparc/src/lib/libast/ast_common.h2
-rw-r--r--usr/src/lib/libast/sparc/src/lib/libast/ast_dirent.h2
-rw-r--r--usr/src/lib/libast/sparc/src/lib/libast/ast_fcntl.h2
-rw-r--r--usr/src/lib/libast/sparc/src/lib/libast/ast_float.h2
-rw-r--r--usr/src/lib/libast/sparc/src/lib/libast/ast_fs.h11
-rw-r--r--usr/src/lib/libast/sparc/src/lib/libast/ast_iconv.h2
-rw-r--r--usr/src/lib/libast/sparc/src/lib/libast/ast_lib.h6
-rw-r--r--usr/src/lib/libast/sparc/src/lib/libast/ast_limits.h2
-rw-r--r--usr/src/lib/libast/sparc/src/lib/libast/ast_map.h2
-rw-r--r--usr/src/lib/libast/sparc/src/lib/libast/ast_mmap.h2
-rw-r--r--usr/src/lib/libast/sparc/src/lib/libast/ast_mode.h2
-rw-r--r--usr/src/lib/libast/sparc/src/lib/libast/ast_namval.h2
-rw-r--r--usr/src/lib/libast/sparc/src/lib/libast/ast_ndbm.h2
-rw-r--r--usr/src/lib/libast/sparc/src/lib/libast/ast_nl_types.h2
-rw-r--r--usr/src/lib/libast/sparc/src/lib/libast/ast_param.h2
-rw-r--r--usr/src/lib/libast/sparc/src/lib/libast/ast_standards.h2
-rw-r--r--usr/src/lib/libast/sparc/src/lib/libast/ast_stdio.h2
-rw-r--r--usr/src/lib/libast/sparc/src/lib/libast/ast_sys.h2
-rw-r--r--usr/src/lib/libast/sparc/src/lib/libast/ast_time.h2
-rw-r--r--usr/src/lib/libast/sparc/src/lib/libast/ast_tty.h2
-rw-r--r--usr/src/lib/libast/sparc/src/lib/libast/ast_vfork.h2
-rw-r--r--usr/src/lib/libast/sparc/src/lib/libast/ast_wait.h2
-rw-r--r--usr/src/lib/libast/sparc/src/lib/libast/ast_wchar.h2
-rw-r--r--usr/src/lib/libast/sparc/src/lib/libast/conftab.c2
-rw-r--r--usr/src/lib/libast/sparc/src/lib/libast/conftab.h2
-rw-r--r--usr/src/lib/libast/sparc/src/lib/libast/lc.h7
-rw-r--r--usr/src/lib/libast/sparc/src/lib/libast/preroot.h2
-rw-r--r--usr/src/lib/libast/sparc/src/lib/libast/sig.h9
-rw-r--r--usr/src/lib/libast/sparc/src/lib/libast/tmx.h2
-rw-r--r--usr/src/lib/libast/sparc/src/lib/libast/tv.h2
173 files changed, 308 insertions, 232 deletions
diff --git a/usr/src/lib/libast/sparc/include/ast/align.h b/usr/src/lib/libast/sparc/include/ast/align.h
index 6907841d79..a28e9b7ae3 100644
--- a/usr/src/lib/libast/sparc/include/ast/align.h
+++ b/usr/src/lib/libast/sparc/include/ast/align.h
@@ -1,7 +1,7 @@
/***********************************************************************
* *
* This software is part of the ast package *
-* Copyright (c) 1985-2009 AT&T Intellectual Property *
+* Copyright (c) 1985-2010 AT&T Intellectual Property *
* and is licensed under the *
* Common Public License, Version 1.0 *
* by AT&T Intellectual Property *
@@ -19,7 +19,7 @@
* Phong Vo <kpv@research.att.com> *
* *
***********************************************************************/
-/* : : generated from /home/gisburn/ksh93/ast_ksh_20091014/build_sparc_32bit/src/lib/libast/features/align.c by iffe version 2009-10-06 : : */
+/* : : generated from /home/gisburn/ksh93/ast_ksh_20100309/build_sparc_32bit/src/lib/libast/features/align.c by iffe version 2009-12-04 : : */
#ifndef _def_align_ast
#define _def_align_ast 1
#define _sys_types 1 /* #include <sys/types.h> ok */
diff --git a/usr/src/lib/libast/sparc/include/ast/ast.h b/usr/src/lib/libast/sparc/include/ast/ast.h
index f1dff0cf6a..5c0d5dcd30 100644
--- a/usr/src/lib/libast/sparc/include/ast/ast.h
+++ b/usr/src/lib/libast/sparc/include/ast/ast.h
@@ -3,7 +3,7 @@
/***********************************************************************
* *
* This software is part of the ast package *
-* Copyright (c) 1985-2009 AT&T Intellectual Property *
+* Copyright (c) 1985-2010 AT&T Intellectual Property *
* and is licensed under the *
* Common Public License, Version 1.0 *
* by AT&T Intellectual Property *
diff --git a/usr/src/lib/libast/sparc/include/ast/ast_botch.h b/usr/src/lib/libast/sparc/include/ast/ast_botch.h
index b9332f4905..1fd7e259fa 100644
--- a/usr/src/lib/libast/sparc/include/ast/ast_botch.h
+++ b/usr/src/lib/libast/sparc/include/ast/ast_botch.h
@@ -1,7 +1,7 @@
/***********************************************************************
* *
* This software is part of the ast package *
-* Copyright (c) 1985-2009 AT&T Intellectual Property *
+* Copyright (c) 1985-2010 AT&T Intellectual Property *
* and is licensed under the *
* Common Public License, Version 1.0 *
* by AT&T Intellectual Property *
@@ -19,7 +19,7 @@
* Phong Vo <kpv@research.att.com> *
* *
***********************************************************************/
-/* : : generated from /home/gisburn/ksh93/ast_ksh_20091014/build_sparc_32bit/src/lib/libast/features/botch.c by iffe version 2009-10-06 : : */
+/* : : generated from /home/gisburn/ksh93/ast_ksh_20100309/build_sparc_32bit/src/lib/libast/features/botch.c by iffe version 2009-12-04 : : */
#ifndef _def_botch_ast
#define _def_botch_ast 1
#define _sys_types 1 /* #include <sys/types.h> ok */
diff --git a/usr/src/lib/libast/sparc/include/ast/ast_ccode.h b/usr/src/lib/libast/sparc/include/ast/ast_ccode.h
index a62f64644b..e9b0989f40 100644
--- a/usr/src/lib/libast/sparc/include/ast/ast_ccode.h
+++ b/usr/src/lib/libast/sparc/include/ast/ast_ccode.h
@@ -1,7 +1,7 @@
/***********************************************************************
* *
* This software is part of the ast package *
-* Copyright (c) 1985-2009 AT&T Intellectual Property *
+* Copyright (c) 1985-2010 AT&T Intellectual Property *
* and is licensed under the *
* Common Public License, Version 1.0 *
* by AT&T Intellectual Property *
@@ -19,7 +19,7 @@
* Phong Vo <kpv@research.att.com> *
* *
***********************************************************************/
-/* : : generated from /home/gisburn/ksh93/ast_ksh_20091014/build_sparc_32bit/src/lib/libast/features/ccode by iffe version 2009-10-06 : : */
+/* : : generated from /home/gisburn/ksh93/ast_ksh_20100309/build_sparc_32bit/src/lib/libast/features/ccode by iffe version 2009-12-04 : : */
#ifndef _def_ccode_ast
#define _def_ccode_ast 1
#define _sys_types 1 /* #include <sys/types.h> ok */
diff --git a/usr/src/lib/libast/sparc/include/ast/ast_common.h b/usr/src/lib/libast/sparc/include/ast/ast_common.h
index b73507418a..053f63fd0e 100644
--- a/usr/src/lib/libast/sparc/include/ast/ast_common.h
+++ b/usr/src/lib/libast/sparc/include/ast/ast_common.h
@@ -1,7 +1,7 @@
/***********************************************************************
* *
* This software is part of the ast package *
-* Copyright (c) 1985-2009 AT&T Intellectual Property *
+* Copyright (c) 1985-2010 AT&T Intellectual Property *
* and is licensed under the *
* Common Public License, Version 1.0 *
* by AT&T Intellectual Property *
@@ -19,7 +19,7 @@
* Phong Vo <kpv@research.att.com> *
* *
***********************************************************************/
-/* : : generated from /home/gisburn/ksh93/ast_ksh_20091014/build_sparc_32bit/src/lib/libast/features/common by iffe version 2009-10-06 : : */
+/* : : generated from /home/gisburn/ksh93/ast_ksh_20100309/build_sparc_32bit/src/lib/libast/features/common by iffe version 2009-12-04 : : */
#ifndef _AST_COMMON_H
#define _AST_COMMON_H 1
#define _sys_types 1 /* #include <sys/types.h> ok */
diff --git a/usr/src/lib/libast/sparc/include/ast/ast_dir.h b/usr/src/lib/libast/sparc/include/ast/ast_dir.h
index 8d801aa72c..c873ed3253 100644
--- a/usr/src/lib/libast/sparc/include/ast/ast_dir.h
+++ b/usr/src/lib/libast/sparc/include/ast/ast_dir.h
@@ -3,7 +3,7 @@
/***********************************************************************
* *
* This software is part of the ast package *
-* Copyright (c) 1985-2009 AT&T Intellectual Property *
+* Copyright (c) 1985-2010 AT&T Intellectual Property *
* and is licensed under the *
* Common Public License, Version 1.0 *
* by AT&T Intellectual Property *
diff --git a/usr/src/lib/libast/sparc/include/ast/ast_dirent.h b/usr/src/lib/libast/sparc/include/ast/ast_dirent.h
index 8953febca5..cf636547bc 100644
--- a/usr/src/lib/libast/sparc/include/ast/ast_dirent.h
+++ b/usr/src/lib/libast/sparc/include/ast/ast_dirent.h
@@ -1,7 +1,7 @@
/***********************************************************************
* *
* This software is part of the ast package *
-* Copyright (c) 1985-2009 AT&T Intellectual Property *
+* Copyright (c) 1985-2010 AT&T Intellectual Property *
* and is licensed under the *
* Common Public License, Version 1.0 *
* by AT&T Intellectual Property *
@@ -21,7 +21,7 @@
***********************************************************************/
/* : : generated by proto : : */
-/* : : generated from /home/gisburn/ksh93/ast_ksh_20091014/build_sparc_32bit/src/lib/libast/features/dirent by iffe version 2009-10-06 : : */
+/* : : generated from /home/gisburn/ksh93/ast_ksh_20100309/build_sparc_32bit/src/lib/libast/features/dirent by iffe version 2009-12-04 : : */
#ifndef _def_dirent_ast
#if !defined(__PROTO__)
diff --git a/usr/src/lib/libast/sparc/include/ast/ast_fcntl.h b/usr/src/lib/libast/sparc/include/ast/ast_fcntl.h
index 79cc353af2..89054d693d 100644
--- a/usr/src/lib/libast/sparc/include/ast/ast_fcntl.h
+++ b/usr/src/lib/libast/sparc/include/ast/ast_fcntl.h
@@ -1,7 +1,7 @@
/***********************************************************************
* *
* This software is part of the ast package *
-* Copyright (c) 1985-2009 AT&T Intellectual Property *
+* Copyright (c) 1985-2010 AT&T Intellectual Property *
* and is licensed under the *
* Common Public License, Version 1.0 *
* by AT&T Intellectual Property *
@@ -21,7 +21,7 @@
***********************************************************************/
/* : : generated by proto : : */
-/* : : generated from /home/gisburn/ksh93/ast_ksh_20091014/build_sparc_32bit/src/lib/libast/features/fcntl.c by iffe version 2009-10-06 : : */
+/* : : generated from /home/gisburn/ksh93/ast_ksh_20100309/build_sparc_32bit/src/lib/libast/features/fcntl.c by iffe version 2009-12-04 : : */
#ifndef _def_fcntl_ast
#if !defined(__PROTO__)
# if defined(__STDC__) || defined(__cplusplus) || defined(_proto) || defined(c_plusplus)
diff --git a/usr/src/lib/libast/sparc/include/ast/ast_float.h b/usr/src/lib/libast/sparc/include/ast/ast_float.h
index 91ba8915aa..9daf7507af 100644
--- a/usr/src/lib/libast/sparc/include/ast/ast_float.h
+++ b/usr/src/lib/libast/sparc/include/ast/ast_float.h
@@ -1,7 +1,7 @@
/***********************************************************************
* *
* This software is part of the ast package *
-* Copyright (c) 1985-2009 AT&T Intellectual Property *
+* Copyright (c) 1985-2010 AT&T Intellectual Property *
* and is licensed under the *
* Common Public License, Version 1.0 *
* by AT&T Intellectual Property *
@@ -21,7 +21,7 @@
***********************************************************************/
/* : : generated by proto : : */
-/* : : generated from /home/gisburn/ksh93/ast_ksh_20091014/build_sparc_32bit/src/lib/libast/features/float by iffe version 2009-10-06 : : */
+/* : : generated from /home/gisburn/ksh93/ast_ksh_20100309/build_sparc_32bit/src/lib/libast/features/float by iffe version 2009-12-04 : : */
#ifndef _def_float_ast
#if !defined(__PROTO__)
diff --git a/usr/src/lib/libast/sparc/include/ast/ast_fs.h b/usr/src/lib/libast/sparc/include/ast/ast_fs.h
index 35237f0bb9..9aff8a5b64 100644
--- a/usr/src/lib/libast/sparc/include/ast/ast_fs.h
+++ b/usr/src/lib/libast/sparc/include/ast/ast_fs.h
@@ -1,7 +1,7 @@
/***********************************************************************
* *
* This software is part of the ast package *
-* Copyright (c) 1985-2009 AT&T Intellectual Property *
+* Copyright (c) 1985-2010 AT&T Intellectual Property *
* and is licensed under the *
* Common Public License, Version 1.0 *
* by AT&T Intellectual Property *
@@ -21,7 +21,7 @@
***********************************************************************/
/* : : generated by proto : : */
-/* : : generated from /home/gisburn/ksh93/ast_ksh_20091014/build_sparc_32bit/src/lib/libast/features/fs by iffe version 2009-10-06 : : */
+/* : : generated from /home/gisburn/ksh93/ast_ksh_20100309/build_sparc_32bit/src/lib/libast/features/fs by iffe version 2009-12-04 : : */
#ifndef _def_fs_ast
#if !defined(__PROTO__)
@@ -96,15 +96,16 @@ __STDPP__directive pragma pp:noinitial
#endif
#define _hdr_stdio 1 /* #include <stdio.h> ok */
#define _sys_mntent 1 /* #include <sys/mntent.h> ok */
+#define _sys_mnttab 1 /* #include <sys/mnttab.h> ok */
+#define _sys_mount 1 /* #include <sys/mount.h> ok */
+#define _sys_statfs 1 /* #include <sys/statfs.h> ok */
+#define _sys_statvfs 1 /* #include <sys/statvfs.h> ok */
+#define _sys_vfs 1 /* #include <sys/vfs.h> ok */
#define _mem_st_blocks_stat 1 /* st_blocks is a member of struct stat */
#define _mem_st_blksize_stat 1 /* st_blksize is a member of struct stat */
#define _mem_st_rdev_stat 1 /* st_rdev is a member of struct stat */
-#define _sys_statfs 1 /* #include <sys/statfs.h> ok */
#define _mem_f_files_statfs 1 /* f_files is a member of struct statfs */
-#define _sys_vfs 1 /* #include <sys/vfs.h> ok */
#define _sys_param 1 /* #include <sys/param.h> ok */
-#define _sys_mount 1 /* #include <sys/mount.h> ok */
-#define _sys_statvfs 1 /* #include <sys/statvfs.h> ok */
#define _mem_f_basetype_statvfs 1 /* f_basetype is a member of struct statvfs */
#define _mem_f_frsize_statvfs 1 /* f_frsize is a member of struct statvfs */
#define _lib_getmntent 1 /* getmntent() in default lib(s) */
diff --git a/usr/src/lib/libast/sparc/include/ast/ast_getopt.h b/usr/src/lib/libast/sparc/include/ast/ast_getopt.h
index 060c18a246..c86d826a72 100644
--- a/usr/src/lib/libast/sparc/include/ast/ast_getopt.h
+++ b/usr/src/lib/libast/sparc/include/ast/ast_getopt.h
@@ -19,11 +19,7 @@ extern __MANGLE__ int optind;
extern __MANGLE__ int optopt;
extern __MANGLE__ char* optarg;
-#ifndef NULL /* in case <stdlib.h> or <stdio.h> got here first */
-
extern __MANGLE__ int getopt __PROTO__((int, char* const*, const char*));
extern __MANGLE__ int getsubopt __PROTO__((char**, char* const*, char**));
#endif
-
-#endif
diff --git a/usr/src/lib/libast/sparc/include/ast/ast_iconv.h b/usr/src/lib/libast/sparc/include/ast/ast_iconv.h
index df659ec3c9..96c4aa39d6 100644
--- a/usr/src/lib/libast/sparc/include/ast/ast_iconv.h
+++ b/usr/src/lib/libast/sparc/include/ast/ast_iconv.h
@@ -1,7 +1,7 @@
/***********************************************************************
* *
* This software is part of the ast package *
-* Copyright (c) 1985-2009 AT&T Intellectual Property *
+* Copyright (c) 1985-2010 AT&T Intellectual Property *
* and is licensed under the *
* Common Public License, Version 1.0 *
* by AT&T Intellectual Property *
@@ -21,7 +21,7 @@
***********************************************************************/
/* : : generated by proto : : */
-/* : : generated from /home/gisburn/ksh93/ast_ksh_20091014/build_sparc_32bit/src/lib/libast/features/iconv by iffe version 2009-10-06 : : */
+/* : : generated from /home/gisburn/ksh93/ast_ksh_20100309/build_sparc_32bit/src/lib/libast/features/iconv by iffe version 2009-12-04 : : */
#ifndef _def_iconv_ast
#if !defined(__PROTO__)
diff --git a/usr/src/lib/libast/sparc/include/ast/ast_lib.h b/usr/src/lib/libast/sparc/include/ast/ast_lib.h
index 1af9045750..46518ebc9d 100644
--- a/usr/src/lib/libast/sparc/include/ast/ast_lib.h
+++ b/usr/src/lib/libast/sparc/include/ast/ast_lib.h
@@ -1,7 +1,7 @@
/***********************************************************************
* *
* This software is part of the ast package *
-* Copyright (c) 1985-2009 AT&T Intellectual Property *
+* Copyright (c) 1985-2010 AT&T Intellectual Property *
* and is licensed under the *
* Common Public License, Version 1.0 *
* by AT&T Intellectual Property *
@@ -19,7 +19,7 @@
* Phong Vo <kpv@research.att.com> *
* *
***********************************************************************/
-/* : : generated from /home/gisburn/ksh93/ast_ksh_20091014/build_sparc_32bit/src/lib/libast/features/lib by iffe version 2009-10-06 : : */
+/* : : generated from /home/gisburn/ksh93/ast_ksh_20100309/build_sparc_32bit/src/lib/libast/features/lib by iffe version 2009-12-04 : : */
#ifndef _def_lib_ast
#define _def_lib_ast 1
#define _sys_types 1 /* #include <sys/types.h> ok */
@@ -145,6 +145,9 @@
#define _lib_strtoll 1 /* strtoll() in default lib(s) */
#define _lib_strtoul 1 /* strtoul() in default lib(s) */
#define _lib_strtoull 1 /* strtoull() in default lib(s) */
+#define _hdr_signal 1 /* #include <signal.h> ok */
+#define _lib_sigflag 1 /* sigflag() in default lib(s) */
+#define _npt_sigflag 1 /* sigflag() needs a prototype */
#define _mem_d_ino_dirent 1 /* d_ino is a member of struct dirent */
#define _mem_d_off_dirent 1 /* d_off is a member of struct dirent */
#define _mem_d_reclen_dirent 1 /* d_reclen is a member of struct dirent */
@@ -176,7 +179,6 @@
#define _hdr_string 1 /* #include <string.h> ok */
#define _lib_memcmp 1 /* standard memcmp interface that works */
#define _hdr_fcntl 1 /* #include <fcntl.h> ok */
-#define _hdr_signal 1 /* #include <signal.h> ok */
#define _sys_stat 1 /* #include <sys/stat.h> ok */
#define _sys_mman 1 /* #include <sys/mman.h> ok */
#define _lib_memccpy 1 /* standard memccpy interface that works */
diff --git a/usr/src/lib/libast/sparc/include/ast/ast_limits.h b/usr/src/lib/libast/sparc/include/ast/ast_limits.h
index b311d668de..d6ad199375 100644
--- a/usr/src/lib/libast/sparc/include/ast/ast_limits.h
+++ b/usr/src/lib/libast/sparc/include/ast/ast_limits.h
@@ -1,7 +1,7 @@
/***********************************************************************
* *
* This software is part of the ast package *
-* Copyright (c) 1985-2009 AT&T Intellectual Property *
+* Copyright (c) 1985-2010 AT&T Intellectual Property *
* and is licensed under the *
* Common Public License, Version 1.0 *
* by AT&T Intellectual Property *
@@ -19,7 +19,7 @@
* Phong Vo <kpv@research.att.com> *
* *
***********************************************************************/
-/* : : generated from /home/gisburn/ksh93/ast_ksh_20091014/build_sparc_32bit/src/lib/libast/features/limits.c by iffe version 2009-10-06 : : */
+/* : : generated from /home/gisburn/ksh93/ast_ksh_20100309/build_sparc_32bit/src/lib/libast/features/limits.c by iffe version 2009-12-04 : : */
#ifndef _def_limits_ast
#define _def_limits_ast 1
#define _sys_types 1 /* #include <sys/types.h> ok */
diff --git a/usr/src/lib/libast/sparc/include/ast/ast_map.h b/usr/src/lib/libast/sparc/include/ast/ast_map.h
index ca6f1c1622..07c119c7a0 100644
--- a/usr/src/lib/libast/sparc/include/ast/ast_map.h
+++ b/usr/src/lib/libast/sparc/include/ast/ast_map.h
@@ -1,7 +1,7 @@
/***********************************************************************
* *
* This software is part of the ast package *
-* Copyright (c) 1985-2009 AT&T Intellectual Property *
+* Copyright (c) 1985-2010 AT&T Intellectual Property *
* and is licensed under the *
* Common Public License, Version 1.0 *
* by AT&T Intellectual Property *
@@ -21,7 +21,7 @@
***********************************************************************/
/* : : generated by proto : : */
-/* : : generated from /home/gisburn/ksh93/ast_ksh_20091014/build_sparc_32bit/src/lib/libast/features/map.c by iffe version 2009-10-06 : : */
+/* : : generated from /home/gisburn/ksh93/ast_ksh_20100309/build_sparc_32bit/src/lib/libast/features/map.c by iffe version 2009-12-04 : : */
#ifndef _def_map_ast
#if !defined(__PROTO__)
# if defined(__STDC__) || defined(__cplusplus) || defined(_proto) || defined(c_plusplus)
diff --git a/usr/src/lib/libast/sparc/include/ast/ast_mmap.h b/usr/src/lib/libast/sparc/include/ast/ast_mmap.h
index 835a61f69c..175445348e 100644
--- a/usr/src/lib/libast/sparc/include/ast/ast_mmap.h
+++ b/usr/src/lib/libast/sparc/include/ast/ast_mmap.h
@@ -1,7 +1,7 @@
/***********************************************************************
* *
* This software is part of the ast package *
-* Copyright (c) 1985-2009 AT&T Intellectual Property *
+* Copyright (c) 1985-2010 AT&T Intellectual Property *
* and is licensed under the *
* Common Public License, Version 1.0 *
* by AT&T Intellectual Property *
@@ -19,7 +19,7 @@
* Phong Vo <kpv@research.att.com> *
* *
***********************************************************************/
-/* : : generated from /home/gisburn/ksh93/ast_ksh_20091014/build_sparc_32bit/src/lib/libast/features/mmap by iffe version 2009-10-06 : : */
+/* : : generated from /home/gisburn/ksh93/ast_ksh_20100309/build_sparc_32bit/src/lib/libast/features/mmap by iffe version 2009-12-04 : : */
#ifndef _def_mmap_ast
#define _def_mmap_ast 1
#define _sys_types 1 /* #include <sys/types.h> ok */
diff --git a/usr/src/lib/libast/sparc/include/ast/ast_mode.h b/usr/src/lib/libast/sparc/include/ast/ast_mode.h
index 1e5fbbc62f..b4c78825fa 100644
--- a/usr/src/lib/libast/sparc/include/ast/ast_mode.h
+++ b/usr/src/lib/libast/sparc/include/ast/ast_mode.h
@@ -1,7 +1,7 @@
/***********************************************************************
* *
* This software is part of the ast package *
-* Copyright (c) 1985-2009 AT&T Intellectual Property *
+* Copyright (c) 1985-2010 AT&T Intellectual Property *
* and is licensed under the *
* Common Public License, Version 1.0 *
* by AT&T Intellectual Property *
@@ -19,7 +19,7 @@
* Phong Vo <kpv@research.att.com> *
* *
***********************************************************************/
-/* : : generated from /home/gisburn/ksh93/ast_ksh_20091014/build_sparc_32bit/src/lib/libast/features/mode.c by iffe version 2009-10-06 : : */
+/* : : generated from /home/gisburn/ksh93/ast_ksh_20100309/build_sparc_32bit/src/lib/libast/features/mode.c by iffe version 2009-12-04 : : */
#ifndef _def_mode_ast
#define _def_mode_ast 1
#define _sys_types 1 /* #include <sys/types.h> ok */
diff --git a/usr/src/lib/libast/sparc/include/ast/ast_namval.h b/usr/src/lib/libast/sparc/include/ast/ast_namval.h
index f54b08ff15..fefe46a0c7 100644
--- a/usr/src/lib/libast/sparc/include/ast/ast_namval.h
+++ b/usr/src/lib/libast/sparc/include/ast/ast_namval.h
@@ -3,7 +3,7 @@
/***********************************************************************
* *
* This software is part of the ast package *
-* Copyright (c) 1985-2009 AT&T Intellectual Property *
+* Copyright (c) 1985-2010 AT&T Intellectual Property *
* and is licensed under the *
* Common Public License, Version 1.0 *
* by AT&T Intellectual Property *
diff --git a/usr/src/lib/libast/sparc/include/ast/ast_ndbm.h b/usr/src/lib/libast/sparc/include/ast/ast_ndbm.h
index 82a68ae1a5..d303afa8d4 100644
--- a/usr/src/lib/libast/sparc/include/ast/ast_ndbm.h
+++ b/usr/src/lib/libast/sparc/include/ast/ast_ndbm.h
@@ -1,7 +1,7 @@
/***********************************************************************
* *
* This software is part of the ast package *
-* Copyright (c) 1985-2009 AT&T Intellectual Property *
+* Copyright (c) 1985-2010 AT&T Intellectual Property *
* and is licensed under the *
* Common Public License, Version 1.0 *
* by AT&T Intellectual Property *
@@ -19,7 +19,7 @@
* Phong Vo <kpv@research.att.com> *
* *
***********************************************************************/
-/* : : generated from /home/gisburn/ksh93/ast_ksh_20091014/build_sparc_32bit/src/lib/libast/features/ndbm by iffe version 2009-10-06 : : */
+/* : : generated from /home/gisburn/ksh93/ast_ksh_20100309/build_sparc_32bit/src/lib/libast/features/ndbm by iffe version 2009-12-04 : : */
#ifndef _def_ndbm_ast
#define _def_ndbm_ast 1
#define _sys_types 1 /* #include <sys/types.h> ok */
diff --git a/usr/src/lib/libast/sparc/include/ast/ast_nl_types.h b/usr/src/lib/libast/sparc/include/ast/ast_nl_types.h
index 406e82b8b0..28f69c7212 100644
--- a/usr/src/lib/libast/sparc/include/ast/ast_nl_types.h
+++ b/usr/src/lib/libast/sparc/include/ast/ast_nl_types.h
@@ -1,7 +1,7 @@
/***********************************************************************
* *
* This software is part of the ast package *
-* Copyright (c) 1985-2009 AT&T Intellectual Property *
+* Copyright (c) 1985-2010 AT&T Intellectual Property *
* and is licensed under the *
* Common Public License, Version 1.0 *
* by AT&T Intellectual Property *
@@ -21,7 +21,7 @@
***********************************************************************/
/* : : generated by proto : : */
-/* : : generated from /home/gisburn/ksh93/ast_ksh_20091014/build_sparc_32bit/src/lib/libast/features/nl_types by iffe version 2009-10-06 : : */
+/* : : generated from /home/gisburn/ksh93/ast_ksh_20100309/build_sparc_32bit/src/lib/libast/features/nl_types by iffe version 2009-12-04 : : */
#ifndef _def_nl_types_ast
#if !defined(__PROTO__)
diff --git a/usr/src/lib/libast/sparc/include/ast/ast_param.h b/usr/src/lib/libast/sparc/include/ast/ast_param.h
index 4caf9ce185..b09325b155 100644
--- a/usr/src/lib/libast/sparc/include/ast/ast_param.h
+++ b/usr/src/lib/libast/sparc/include/ast/ast_param.h
@@ -1,7 +1,7 @@
/***********************************************************************
* *
* This software is part of the ast package *
-* Copyright (c) 1985-2009 AT&T Intellectual Property *
+* Copyright (c) 1985-2010 AT&T Intellectual Property *
* and is licensed under the *
* Common Public License, Version 1.0 *
* by AT&T Intellectual Property *
@@ -19,7 +19,7 @@
* Phong Vo <kpv@research.att.com> *
* *
***********************************************************************/
-/* : : generated from /home/gisburn/ksh93/ast_ksh_20091014/build_sparc_32bit/src/lib/libast/features/param.sh by iffe version 2009-10-06 : : */
+/* : : generated from /home/gisburn/ksh93/ast_ksh_20100309/build_sparc_32bit/src/lib/libast/features/param.sh by iffe version 2009-12-04 : : */
#ifndef _def_param_ast
#define _def_param_ast 1
#define _sys_types 1 /* #include <sys/types.h> ok */
diff --git a/usr/src/lib/libast/sparc/include/ast/ast_standards.h b/usr/src/lib/libast/sparc/include/ast/ast_standards.h
index ce15af2cf6..2be04b2a12 100644
--- a/usr/src/lib/libast/sparc/include/ast/ast_standards.h
+++ b/usr/src/lib/libast/sparc/include/ast/ast_standards.h
@@ -1,7 +1,7 @@
/***********************************************************************
* *
* This software is part of the ast package *
-* Copyright (c) 1985-2009 AT&T Intellectual Property *
+* Copyright (c) 1985-2010 AT&T Intellectual Property *
* and is licensed under the *
* Common Public License, Version 1.0 *
* by AT&T Intellectual Property *
@@ -19,7 +19,7 @@
* Phong Vo <kpv@research.att.com> *
* *
***********************************************************************/
-/* : : generated from /home/gisburn/ksh93/ast_ksh_20091014/build_sparc_32bit/src/lib/libast/features/standards by iffe version 2009-10-06 : : */
+/* : : generated from /home/gisburn/ksh93/ast_ksh_20100309/build_sparc_32bit/src/lib/libast/features/standards by iffe version 2009-12-04 : : */
#ifndef _def_standards_ast
#define _def_standards_ast 1
#define _sys_types 1 /* #include <sys/types.h> ok */
diff --git a/usr/src/lib/libast/sparc/include/ast/ast_std.h b/usr/src/lib/libast/sparc/include/ast/ast_std.h
index e734c74dbd..f98d1861b9 100644
--- a/usr/src/lib/libast/sparc/include/ast/ast_std.h
+++ b/usr/src/lib/libast/sparc/include/ast/ast_std.h
@@ -3,7 +3,7 @@
/***********************************************************************
* *
* This software is part of the ast package *
-* Copyright (c) 1985-2009 AT&T Intellectual Property *
+* Copyright (c) 1985-2010 AT&T Intellectual Property *
* and is licensed under the *
* Common Public License, Version 1.0 *
* by AT&T Intellectual Property *
@@ -166,6 +166,8 @@ extern __MANGLE__ char* strerror __PROTO__((int));
#define AST_LC_COUNT 14
#define AST_LC_LANG 255
+#define AST_LC_internal 1
+#define AST_LC_setenv (1L<<27)
#define AST_LC_find (1L<<28)
#define AST_LC_debug (1L<<29)
#define AST_LC_setlocale (1L<<30)
@@ -258,8 +260,9 @@ typedef struct
uint32_t env_serial;
uint32_t mb_sync;
+ uint32_t version;
- char pad[940];
+ char pad[936];
} _Ast_info_t;
@@ -346,7 +349,7 @@ extern __MANGLE__ int _ast_getpgrp __PROTO__((void));
/*
* and finally, standard interfaces hijacked by ast
- * _ATS_STD_I delays headers that require <ast_map.h>
+ * _AST_STD_I delays headers that require <ast_map.h>
*/
#include <ast_map.h>
diff --git a/usr/src/lib/libast/sparc/include/ast/ast_stdio.h b/usr/src/lib/libast/sparc/include/ast/ast_stdio.h
index cffbe94ad4..3d39d1a8a3 100644
--- a/usr/src/lib/libast/sparc/include/ast/ast_stdio.h
+++ b/usr/src/lib/libast/sparc/include/ast/ast_stdio.h
@@ -1,7 +1,7 @@
/***********************************************************************
* *
* This software is part of the ast package *
-* Copyright (c) 1985-2009 AT&T Intellectual Property *
+* Copyright (c) 1985-2010 AT&T Intellectual Property *
* and is licensed under the *
* Common Public License, Version 1.0 *
* by AT&T Intellectual Property *
@@ -21,7 +21,7 @@
***********************************************************************/
/* : : generated by proto : : */
-/* : : generated from /home/gisburn/ksh93/ast_ksh_20091014/build_sparc_32bit/src/lib/libast/features/stdio by iffe version 2009-10-06 : : */
+/* : : generated from /home/gisburn/ksh93/ast_ksh_20100309/build_sparc_32bit/src/lib/libast/features/stdio by iffe version 2009-12-04 : : */
#ifndef _SFSTDIO_H
#if !defined(__PROTO__)
diff --git a/usr/src/lib/libast/sparc/include/ast/ast_sys.h b/usr/src/lib/libast/sparc/include/ast/ast_sys.h
index f3dccadae2..6c70a3a9a9 100644
--- a/usr/src/lib/libast/sparc/include/ast/ast_sys.h
+++ b/usr/src/lib/libast/sparc/include/ast/ast_sys.h
@@ -1,7 +1,7 @@
/***********************************************************************
* *
* This software is part of the ast package *
-* Copyright (c) 1985-2009 AT&T Intellectual Property *
+* Copyright (c) 1985-2010 AT&T Intellectual Property *
* and is licensed under the *
* Common Public License, Version 1.0 *
* by AT&T Intellectual Property *
@@ -21,7 +21,7 @@
***********************************************************************/
/* : : generated by proto : : */
-/* : : generated from /home/gisburn/ksh93/ast_ksh_20091014/build_sparc_32bit/src/lib/libast/features/sys by iffe version 2009-10-06 : : */
+/* : : generated from /home/gisburn/ksh93/ast_ksh_20100309/build_sparc_32bit/src/lib/libast/features/sys by iffe version 2009-12-04 : : */
#ifndef _AST_SYS_H
#if !defined(__PROTO__)
diff --git a/usr/src/lib/libast/sparc/include/ast/ast_time.h b/usr/src/lib/libast/sparc/include/ast/ast_time.h
index e768dd3b4f..ece6f26e66 100644
--- a/usr/src/lib/libast/sparc/include/ast/ast_time.h
+++ b/usr/src/lib/libast/sparc/include/ast/ast_time.h
@@ -1,7 +1,7 @@
/***********************************************************************
* *
* This software is part of the ast package *
-* Copyright (c) 1985-2009 AT&T Intellectual Property *
+* Copyright (c) 1985-2010 AT&T Intellectual Property *
* and is licensed under the *
* Common Public License, Version 1.0 *
* by AT&T Intellectual Property *
@@ -21,7 +21,7 @@
***********************************************************************/
/* : : generated by proto : : */
-/* : : generated from /home/gisburn/ksh93/ast_ksh_20091014/build_sparc_32bit/src/lib/libast/features/time by iffe version 2009-10-06 : : */
+/* : : generated from /home/gisburn/ksh93/ast_ksh_20100309/build_sparc_32bit/src/lib/libast/features/time by iffe version 2009-12-04 : : */
#ifndef _def_time_ast
#if !defined(__PROTO__)
diff --git a/usr/src/lib/libast/sparc/include/ast/ast_tty.h b/usr/src/lib/libast/sparc/include/ast/ast_tty.h
index 846dae59a5..f174dab6e7 100644
--- a/usr/src/lib/libast/sparc/include/ast/ast_tty.h
+++ b/usr/src/lib/libast/sparc/include/ast/ast_tty.h
@@ -1,7 +1,7 @@
/***********************************************************************
* *
* This software is part of the ast package *
-* Copyright (c) 1985-2009 AT&T Intellectual Property *
+* Copyright (c) 1985-2010 AT&T Intellectual Property *
* and is licensed under the *
* Common Public License, Version 1.0 *
* by AT&T Intellectual Property *
@@ -19,7 +19,7 @@
* Phong Vo <kpv@research.att.com> *
* *
***********************************************************************/
-/* : : generated from /home/gisburn/ksh93/ast_ksh_20091014/build_sparc_32bit/src/lib/libast/features/tty by iffe version 2009-10-06 : : */
+/* : : generated from /home/gisburn/ksh93/ast_ksh_20100309/build_sparc_32bit/src/lib/libast/features/tty by iffe version 2009-12-04 : : */
#ifndef _def_tty_ast
#define _def_tty_ast 1
#define _sys_types 1 /* #include <sys/types.h> ok */
diff --git a/usr/src/lib/libast/sparc/include/ast/ast_version.h b/usr/src/lib/libast/sparc/include/ast/ast_version.h
index af5756d02b..b3ba546e3a 100644
--- a/usr/src/lib/libast/sparc/include/ast/ast_version.h
+++ b/usr/src/lib/libast/sparc/include/ast/ast_version.h
@@ -7,4 +7,4 @@
#if !defined(__LINKAGE__)
#define __LINKAGE__ /* 2004-08-11 transition */
#endif
-#define _AST_VERSION 20090202L
+#define _AST_VERSION 20100102L
diff --git a/usr/src/lib/libast/sparc/include/ast/ast_vfork.h b/usr/src/lib/libast/sparc/include/ast/ast_vfork.h
index 452495056d..1585b13cc9 100644
--- a/usr/src/lib/libast/sparc/include/ast/ast_vfork.h
+++ b/usr/src/lib/libast/sparc/include/ast/ast_vfork.h
@@ -1,7 +1,7 @@
/***********************************************************************
* *
* This software is part of the ast package *
-* Copyright (c) 1985-2009 AT&T Intellectual Property *
+* Copyright (c) 1985-2010 AT&T Intellectual Property *
* and is licensed under the *
* Common Public License, Version 1.0 *
* by AT&T Intellectual Property *
@@ -21,7 +21,7 @@
***********************************************************************/
/* : : generated by proto : : */
-/* : : generated from /home/gisburn/ksh93/ast_ksh_20091014/build_sparc_32bit/src/lib/libast/features/vfork by iffe version 2009-10-06 : : */
+/* : : generated from /home/gisburn/ksh93/ast_ksh_20100309/build_sparc_32bit/src/lib/libast/features/vfork by iffe version 2009-12-04 : : */
#ifndef _def_vfork_ast
#if !defined(__PROTO__)
diff --git a/usr/src/lib/libast/sparc/include/ast/ast_wait.h b/usr/src/lib/libast/sparc/include/ast/ast_wait.h
index dddd375b1f..c02a19ccee 100644
--- a/usr/src/lib/libast/sparc/include/ast/ast_wait.h
+++ b/usr/src/lib/libast/sparc/include/ast/ast_wait.h
@@ -1,7 +1,7 @@
/***********************************************************************
* *
* This software is part of the ast package *
-* Copyright (c) 1985-2009 AT&T Intellectual Property *
+* Copyright (c) 1985-2010 AT&T Intellectual Property *
* and is licensed under the *
* Common Public License, Version 1.0 *
* by AT&T Intellectual Property *
@@ -19,7 +19,7 @@
* Phong Vo <kpv@research.att.com> *
* *
***********************************************************************/
-/* : : generated from /home/gisburn/ksh93/ast_ksh_20091014/build_sparc_32bit/src/lib/libast/features/wait by iffe version 2009-10-06 : : */
+/* : : generated from /home/gisburn/ksh93/ast_ksh_20100309/build_sparc_32bit/src/lib/libast/features/wait by iffe version 2009-12-04 : : */
#ifndef _def_wait_ast
#define _def_wait_ast 1
#define _sys_types 1 /* #include <sys/types.h> ok */
diff --git a/usr/src/lib/libast/sparc/include/ast/ast_wchar.h b/usr/src/lib/libast/sparc/include/ast/ast_wchar.h
index b1f01c441a..0d7e2ee77d 100644
--- a/usr/src/lib/libast/sparc/include/ast/ast_wchar.h
+++ b/usr/src/lib/libast/sparc/include/ast/ast_wchar.h
@@ -1,7 +1,7 @@
/***********************************************************************
* *
* This software is part of the ast package *
-* Copyright (c) 1985-2009 AT&T Intellectual Property *
+* Copyright (c) 1985-2010 AT&T Intellectual Property *
* and is licensed under the *
* Common Public License, Version 1.0 *
* by AT&T Intellectual Property *
@@ -21,7 +21,7 @@
***********************************************************************/
/* : : generated by proto : : */
-/* : : generated from /home/gisburn/ksh93/ast_ksh_20091014/build_sparc_32bit/src/lib/libast/features/wchar by iffe version 2009-10-06 : : */
+/* : : generated from /home/gisburn/ksh93/ast_ksh_20100309/build_sparc_32bit/src/lib/libast/features/wchar by iffe version 2009-12-04 : : */
#ifndef _def_wchar_ast
#if !defined(__PROTO__)
diff --git a/usr/src/lib/libast/sparc/include/ast/ast_windows.h b/usr/src/lib/libast/sparc/include/ast/ast_windows.h
index e02d2aaeb9..65590c17b4 100644
--- a/usr/src/lib/libast/sparc/include/ast/ast_windows.h
+++ b/usr/src/lib/libast/sparc/include/ast/ast_windows.h
@@ -3,7 +3,7 @@
/***********************************************************************
* *
* This software is part of the ast package *
-* Copyright (c) 1985-2009 AT&T Intellectual Property *
+* Copyright (c) 1985-2010 AT&T Intellectual Property *
* and is licensed under the *
* Common Public License, Version 1.0 *
* by AT&T Intellectual Property *
diff --git a/usr/src/lib/libast/sparc/include/ast/bytesex.h b/usr/src/lib/libast/sparc/include/ast/bytesex.h
index e105fc5f58..1f78d13287 100644
--- a/usr/src/lib/libast/sparc/include/ast/bytesex.h
+++ b/usr/src/lib/libast/sparc/include/ast/bytesex.h
@@ -1,7 +1,7 @@
/***********************************************************************
* *
* This software is part of the ast package *
-* Copyright (c) 1985-2009 AT&T Intellectual Property *
+* Copyright (c) 1985-2010 AT&T Intellectual Property *
* and is licensed under the *
* Common Public License, Version 1.0 *
* by AT&T Intellectual Property *
diff --git a/usr/src/lib/libast/sparc/include/ast/ccode.h b/usr/src/lib/libast/sparc/include/ast/ccode.h
index a7a43aecbe..ae50c63b16 100644
--- a/usr/src/lib/libast/sparc/include/ast/ccode.h
+++ b/usr/src/lib/libast/sparc/include/ast/ccode.h
@@ -3,7 +3,7 @@
/***********************************************************************
* *
* This software is part of the ast package *
-* Copyright (c) 1985-2009 AT&T Intellectual Property *
+* Copyright (c) 1985-2010 AT&T Intellectual Property *
* and is licensed under the *
* Common Public License, Version 1.0 *
* by AT&T Intellectual Property *
@@ -43,7 +43,7 @@
#define _CHARCODE_H 1
-#include <ast.h>
+#include <ast_common.h>
#include <ast_ccode.h>
typedef struct Ccmap_s
diff --git a/usr/src/lib/libast/sparc/include/ast/cdt.h b/usr/src/lib/libast/sparc/include/ast/cdt.h
index f2f0389296..1044207b76 100644
--- a/usr/src/lib/libast/sparc/include/ast/cdt.h
+++ b/usr/src/lib/libast/sparc/include/ast/cdt.h
@@ -1,7 +1,7 @@
/***********************************************************************
* *
* This software is part of the ast package *
-* Copyright (c) 1985-2009 AT&T Intellectual Property *
+* Copyright (c) 1985-2010 AT&T Intellectual Property *
* and is licensed under the *
* Common Public License, Version 1.0 *
* by AT&T Intellectual Property *
diff --git a/usr/src/lib/libast/sparc/include/ast/debug.h b/usr/src/lib/libast/sparc/include/ast/debug.h
index 8f0ec6a257..6dfee2254a 100644
--- a/usr/src/lib/libast/sparc/include/ast/debug.h
+++ b/usr/src/lib/libast/sparc/include/ast/debug.h
@@ -3,7 +3,7 @@
/***********************************************************************
* *
* This software is part of the ast package *
-* Copyright (c) 1985-2009 AT&T Intellectual Property *
+* Copyright (c) 1985-2010 AT&T Intellectual Property *
* and is licensed under the *
* Common Public License, Version 1.0 *
* by AT&T Intellectual Property *
diff --git a/usr/src/lib/libast/sparc/include/ast/dirent.h b/usr/src/lib/libast/sparc/include/ast/dirent.h
index ea81d037a5..05e76cadae 100644
--- a/usr/src/lib/libast/sparc/include/ast/dirent.h
+++ b/usr/src/lib/libast/sparc/include/ast/dirent.h
@@ -1,7 +1,7 @@
/***********************************************************************
* *
* This software is part of the ast package *
-* Copyright (c) 1985-2009 AT&T Intellectual Property *
+* Copyright (c) 1985-2010 AT&T Intellectual Property *
* and is licensed under the *
* Common Public License, Version 1.0 *
* by AT&T Intellectual Property *
diff --git a/usr/src/lib/libast/sparc/include/ast/dt.h b/usr/src/lib/libast/sparc/include/ast/dt.h
index 6fcc20c42e..b6b356aee7 100644
--- a/usr/src/lib/libast/sparc/include/ast/dt.h
+++ b/usr/src/lib/libast/sparc/include/ast/dt.h
@@ -3,7 +3,7 @@
/***********************************************************************
* *
* This software is part of the ast package *
-* Copyright (c) 1985-2009 AT&T Intellectual Property *
+* Copyright (c) 1985-2010 AT&T Intellectual Property *
* and is licensed under the *
* Common Public License, Version 1.0 *
* by AT&T Intellectual Property *
diff --git a/usr/src/lib/libast/sparc/include/ast/endian.h b/usr/src/lib/libast/sparc/include/ast/endian.h
index 6ad7ddcaad..1c992dd490 100644
--- a/usr/src/lib/libast/sparc/include/ast/endian.h
+++ b/usr/src/lib/libast/sparc/include/ast/endian.h
@@ -1,7 +1,7 @@
/***********************************************************************
* *
* This software is part of the ast package *
-* Copyright (c) 1985-2009 AT&T Intellectual Property *
+* Copyright (c) 1985-2010 AT&T Intellectual Property *
* and is licensed under the *
* Common Public License, Version 1.0 *
* by AT&T Intellectual Property *
diff --git a/usr/src/lib/libast/sparc/include/ast/error.h b/usr/src/lib/libast/sparc/include/ast/error.h
index 10d919a93a..c0e21dadd7 100644
--- a/usr/src/lib/libast/sparc/include/ast/error.h
+++ b/usr/src/lib/libast/sparc/include/ast/error.h
@@ -3,7 +3,7 @@
/***********************************************************************
* *
* This software is part of the ast package *
-* Copyright (c) 1985-2009 AT&T Intellectual Property *
+* Copyright (c) 1985-2010 AT&T Intellectual Property *
* and is licensed under the *
* Common Public License, Version 1.0 *
* by AT&T Intellectual Property *
@@ -64,7 +64,7 @@
#ifndef ERROR_translate
#define ERROR_translating() (error_info.translate&&(ast.locale.set&(1<<AST_LC_MESSAGES)))
-#define ERROR_translate(l,i,d,m) (ERROR_translating()?errorx((const char*)l,(const char*)i,(const char*)d,(const char*)m):(m))
+#define ERROR_translate(l,i,d,m) (ERROR_translating()?errorx((const char*)(l),(const char*)(i),(const char*)(d),(const char*)(m)):(char*)(m))
#endif
#define ERROR_INFO 0 /* info message -- no err_id */
diff --git a/usr/src/lib/libast/sparc/include/ast/find.h b/usr/src/lib/libast/sparc/include/ast/find.h
index 9ed4227d03..374858aced 100644
--- a/usr/src/lib/libast/sparc/include/ast/find.h
+++ b/usr/src/lib/libast/sparc/include/ast/find.h
@@ -3,7 +3,7 @@
/***********************************************************************
* *
* This software is part of the ast package *
-* Copyright (c) 1985-2009 AT&T Intellectual Property *
+* Copyright (c) 1985-2010 AT&T Intellectual Property *
* and is licensed under the *
* Common Public License, Version 1.0 *
* by AT&T Intellectual Property *
diff --git a/usr/src/lib/libast/sparc/include/ast/fnmatch.h b/usr/src/lib/libast/sparc/include/ast/fnmatch.h
index ba357d9585..764009c3b7 100644
--- a/usr/src/lib/libast/sparc/include/ast/fnmatch.h
+++ b/usr/src/lib/libast/sparc/include/ast/fnmatch.h
@@ -3,7 +3,7 @@
/***********************************************************************
* *
* This software is part of the ast package *
-* Copyright (c) 1985-2009 AT&T Intellectual Property *
+* Copyright (c) 1985-2010 AT&T Intellectual Property *
* and is licensed under the *
* Common Public License, Version 1.0 *
* by AT&T Intellectual Property *
diff --git a/usr/src/lib/libast/sparc/include/ast/fnv.h b/usr/src/lib/libast/sparc/include/ast/fnv.h
index f4caaee97f..2312a20118 100644
--- a/usr/src/lib/libast/sparc/include/ast/fnv.h
+++ b/usr/src/lib/libast/sparc/include/ast/fnv.h
@@ -3,7 +3,7 @@
/***********************************************************************
* *
* This software is part of the ast package *
-* Copyright (c) 1985-2009 AT&T Intellectual Property *
+* Copyright (c) 1985-2010 AT&T Intellectual Property *
* and is licensed under the *
* Common Public License, Version 1.0 *
* by AT&T Intellectual Property *
diff --git a/usr/src/lib/libast/sparc/include/ast/fs3d.h b/usr/src/lib/libast/sparc/include/ast/fs3d.h
index 50795c98b0..bae8dde927 100644
--- a/usr/src/lib/libast/sparc/include/ast/fs3d.h
+++ b/usr/src/lib/libast/sparc/include/ast/fs3d.h
@@ -3,7 +3,7 @@
/***********************************************************************
* *
* This software is part of the ast package *
-* Copyright (c) 1985-2009 AT&T Intellectual Property *
+* Copyright (c) 1985-2010 AT&T Intellectual Property *
* and is licensed under the *
* Common Public License, Version 1.0 *
* by AT&T Intellectual Property *
diff --git a/usr/src/lib/libast/sparc/include/ast/fts.h b/usr/src/lib/libast/sparc/include/ast/fts.h
index 09420af481..1bf72a114d 100644
--- a/usr/src/lib/libast/sparc/include/ast/fts.h
+++ b/usr/src/lib/libast/sparc/include/ast/fts.h
@@ -3,7 +3,7 @@
/***********************************************************************
* *
* This software is part of the ast package *
-* Copyright (c) 1985-2009 AT&T Intellectual Property *
+* Copyright (c) 1985-2010 AT&T Intellectual Property *
* and is licensed under the *
* Common Public License, Version 1.0 *
* by AT&T Intellectual Property *
@@ -41,7 +41,9 @@
#define _FTS_H
-#include <ls.h>
+#include <ast_std.h>
+#include <ast_fs.h>
+#include <ast_mode.h>
/*
* fts_open flags
diff --git a/usr/src/lib/libast/sparc/include/ast/ftw.h b/usr/src/lib/libast/sparc/include/ast/ftw.h
index 49040cf863..68feb09bb3 100644
--- a/usr/src/lib/libast/sparc/include/ast/ftw.h
+++ b/usr/src/lib/libast/sparc/include/ast/ftw.h
@@ -3,7 +3,7 @@
/***********************************************************************
* *
* This software is part of the ast package *
-* Copyright (c) 1985-2009 AT&T Intellectual Property *
+* Copyright (c) 1985-2010 AT&T Intellectual Property *
* and is licensed under the *
* Common Public License, Version 1.0 *
* by AT&T Intellectual Property *
diff --git a/usr/src/lib/libast/sparc/include/ast/ftwalk.h b/usr/src/lib/libast/sparc/include/ast/ftwalk.h
index 29e1693959..673b1c2824 100644
--- a/usr/src/lib/libast/sparc/include/ast/ftwalk.h
+++ b/usr/src/lib/libast/sparc/include/ast/ftwalk.h
@@ -3,7 +3,7 @@
/***********************************************************************
* *
* This software is part of the ast package *
-* Copyright (c) 1985-2009 AT&T Intellectual Property *
+* Copyright (c) 1985-2010 AT&T Intellectual Property *
* and is licensed under the *
* Common Public License, Version 1.0 *
* by AT&T Intellectual Property *
diff --git a/usr/src/lib/libast/sparc/include/ast/getopt.h b/usr/src/lib/libast/sparc/include/ast/getopt.h
index 4ad28bbb01..c0679a7e53 100644
--- a/usr/src/lib/libast/sparc/include/ast/getopt.h
+++ b/usr/src/lib/libast/sparc/include/ast/getopt.h
@@ -1,17 +1,42 @@
/* : : generated by proto : : */
+/***********************************************************************
+* *
+* This software is part of the ast package *
+* Copyright (c) 1985-2010 AT&T Intellectual Property *
+* and is licensed under the *
+* Common Public License, Version 1.0 *
+* by AT&T Intellectual Property *
+* *
+* A copy of the License is available at *
+* http://www.opensource.org/licenses/cpl1.0.txt *
+* (with md5 checksum 059e8cd6165cb4c31e351f2b69388fd9) *
+* *
+* Information and Software Systems Research *
+* AT&T Research *
+* Florham Park NJ *
+* *
+* Glenn Fowler <gsf@research.att.com> *
+* David Korn <dgk@research.att.com> *
+* Phong Vo <kpv@research.att.com> *
+* *
+***********************************************************************/
+
+/*
+ * gnu getopt interface
+ */
+#ifndef _GETOPT_H
#if !defined(__PROTO__)
#include <prototyped.h>
#endif
#if !defined(__LINKAGE__)
#define __LINKAGE__ /* 2004-08-11 transition */
#endif
+
#ifdef _AST_STD_I
#define _GETOPT_H -1
-#endif
-
-#ifndef _GETOPT_H
+#else
#define _GETOPT_H 1
#include <ast_getopt.h>
@@ -32,3 +57,4 @@ extern __MANGLE__ int getopt_long __PROTO__((int, char* const*, const char*, con
extern __MANGLE__ int getopt_long_only __PROTO__((int, char* const*, const char*, const struct option*, int*));
#endif
+#endif
diff --git a/usr/src/lib/libast/sparc/include/ast/glob.h b/usr/src/lib/libast/sparc/include/ast/glob.h
index 93e202a5f9..e2708229c7 100644
--- a/usr/src/lib/libast/sparc/include/ast/glob.h
+++ b/usr/src/lib/libast/sparc/include/ast/glob.h
@@ -3,7 +3,7 @@
/***********************************************************************
* *
* This software is part of the ast package *
-* Copyright (c) 1985-2009 AT&T Intellectual Property *
+* Copyright (c) 1985-2010 AT&T Intellectual Property *
* and is licensed under the *
* Common Public License, Version 1.0 *
* by AT&T Intellectual Property *
diff --git a/usr/src/lib/libast/sparc/include/ast/hash.h b/usr/src/lib/libast/sparc/include/ast/hash.h
index a524737ccc..0023ea06f5 100644
--- a/usr/src/lib/libast/sparc/include/ast/hash.h
+++ b/usr/src/lib/libast/sparc/include/ast/hash.h
@@ -3,7 +3,7 @@
/***********************************************************************
* *
* This software is part of the ast package *
-* Copyright (c) 1985-2009 AT&T Intellectual Property *
+* Copyright (c) 1985-2010 AT&T Intellectual Property *
* and is licensed under the *
* Common Public License, Version 1.0 *
* by AT&T Intellectual Property *
diff --git a/usr/src/lib/libast/sparc/include/ast/hashkey.h b/usr/src/lib/libast/sparc/include/ast/hashkey.h
index 525434e369..84be9113a1 100644
--- a/usr/src/lib/libast/sparc/include/ast/hashkey.h
+++ b/usr/src/lib/libast/sparc/include/ast/hashkey.h
@@ -3,7 +3,7 @@
/***********************************************************************
* *
* This software is part of the ast package *
-* Copyright (c) 1985-2009 AT&T Intellectual Property *
+* Copyright (c) 1985-2010 AT&T Intellectual Property *
* and is licensed under the *
* Common Public License, Version 1.0 *
* by AT&T Intellectual Property *
diff --git a/usr/src/lib/libast/sparc/include/ast/hashpart.h b/usr/src/lib/libast/sparc/include/ast/hashpart.h
index cfe3666777..5d33aac61d 100644
--- a/usr/src/lib/libast/sparc/include/ast/hashpart.h
+++ b/usr/src/lib/libast/sparc/include/ast/hashpart.h
@@ -3,7 +3,7 @@
/***********************************************************************
* *
* This software is part of the ast package *
-* Copyright (c) 1985-2009 AT&T Intellectual Property *
+* Copyright (c) 1985-2010 AT&T Intellectual Property *
* and is licensed under the *
* Common Public License, Version 1.0 *
* by AT&T Intellectual Property *
diff --git a/usr/src/lib/libast/sparc/include/ast/iconv.h b/usr/src/lib/libast/sparc/include/ast/iconv.h
index 5b02759721..e65540c075 100644
--- a/usr/src/lib/libast/sparc/include/ast/iconv.h
+++ b/usr/src/lib/libast/sparc/include/ast/iconv.h
@@ -1,7 +1,7 @@
/***********************************************************************
* *
* This software is part of the ast package *
-* Copyright (c) 1985-2009 AT&T Intellectual Property *
+* Copyright (c) 1985-2010 AT&T Intellectual Property *
* and is licensed under the *
* Common Public License, Version 1.0 *
* by AT&T Intellectual Property *
diff --git a/usr/src/lib/libast/sparc/include/ast/lc.h b/usr/src/lib/libast/sparc/include/ast/lc.h
index da06a59ba4..65fdab45ab 100644
--- a/usr/src/lib/libast/sparc/include/ast/lc.h
+++ b/usr/src/lib/libast/sparc/include/ast/lc.h
@@ -1,7 +1,7 @@
/***********************************************************************
* *
* This software is part of the ast package *
-* Copyright (c) 1985-2009 AT&T Intellectual Property *
+* Copyright (c) 1985-2010 AT&T Intellectual Property *
* and is licensed under the *
* Common Public License, Version 1.0 *
* by AT&T Intellectual Property *
@@ -47,7 +47,9 @@
#define LC_undefined 0x00100
#define LC_utf8 0x00200
#define LC_verbose 0x00400
-#define LC_user 0x10000
+#define LC_setlocale 0x10000
+#define LC_setenv 0x20000
+#define LC_user 0x40000
#define LC_language_attribute_max 2
#define LC_territory_language_max 4
@@ -139,6 +141,7 @@ typedef struct Lc_category_s
int internal;
Lc_category_set_f setf;
Lc_t* prev;
+ unsigned int flags;
} Lc_category_t;
#if _BLD_ast && defined(__EXPORT__)
diff --git a/usr/src/lib/libast/sparc/include/ast/ls.h b/usr/src/lib/libast/sparc/include/ast/ls.h
index 70a8dc88ba..a8a5fcb0e0 100644
--- a/usr/src/lib/libast/sparc/include/ast/ls.h
+++ b/usr/src/lib/libast/sparc/include/ast/ls.h
@@ -3,7 +3,7 @@
/***********************************************************************
* *
* This software is part of the ast package *
-* Copyright (c) 1985-2009 AT&T Intellectual Property *
+* Copyright (c) 1985-2010 AT&T Intellectual Property *
* and is licensed under the *
* Common Public License, Version 1.0 *
* by AT&T Intellectual Property *
diff --git a/usr/src/lib/libast/sparc/include/ast/magic.h b/usr/src/lib/libast/sparc/include/ast/magic.h
index 53d632c721..8683016e80 100644
--- a/usr/src/lib/libast/sparc/include/ast/magic.h
+++ b/usr/src/lib/libast/sparc/include/ast/magic.h
@@ -3,7 +3,7 @@
/***********************************************************************
* *
* This software is part of the ast package *
-* Copyright (c) 1985-2009 AT&T Intellectual Property *
+* Copyright (c) 1985-2010 AT&T Intellectual Property *
* and is licensed under the *
* Common Public License, Version 1.0 *
* by AT&T Intellectual Property *
diff --git a/usr/src/lib/libast/sparc/include/ast/magicid.h b/usr/src/lib/libast/sparc/include/ast/magicid.h
index e31c80f288..1dca0c1e42 100644
--- a/usr/src/lib/libast/sparc/include/ast/magicid.h
+++ b/usr/src/lib/libast/sparc/include/ast/magicid.h
@@ -3,7 +3,7 @@
/***********************************************************************
* *
* This software is part of the ast package *
-* Copyright (c) 1985-2009 AT&T Intellectual Property *
+* Copyright (c) 1985-2010 AT&T Intellectual Property *
* and is licensed under the *
* Common Public License, Version 1.0 *
* by AT&T Intellectual Property *
diff --git a/usr/src/lib/libast/sparc/include/ast/mc.h b/usr/src/lib/libast/sparc/include/ast/mc.h
index 75b4308360..b84df7239e 100644
--- a/usr/src/lib/libast/sparc/include/ast/mc.h
+++ b/usr/src/lib/libast/sparc/include/ast/mc.h
@@ -3,7 +3,7 @@
/***********************************************************************
* *
* This software is part of the ast package *
-* Copyright (c) 1985-2009 AT&T Intellectual Property *
+* Copyright (c) 1985-2010 AT&T Intellectual Property *
* and is licensed under the *
* Common Public License, Version 1.0 *
* by AT&T Intellectual Property *
diff --git a/usr/src/lib/libast/sparc/include/ast/mime.h b/usr/src/lib/libast/sparc/include/ast/mime.h
index 6d662d29e5..5943b58eaa 100644
--- a/usr/src/lib/libast/sparc/include/ast/mime.h
+++ b/usr/src/lib/libast/sparc/include/ast/mime.h
@@ -3,7 +3,7 @@
/***********************************************************************
* *
* This software is part of the ast package *
-* Copyright (c) 1985-2009 AT&T Intellectual Property *
+* Copyright (c) 1985-2010 AT&T Intellectual Property *
* and is licensed under the *
* Common Public License, Version 1.0 *
* by AT&T Intellectual Property *
diff --git a/usr/src/lib/libast/sparc/include/ast/mnt.h b/usr/src/lib/libast/sparc/include/ast/mnt.h
index 62815d19e7..8bf8c12814 100644
--- a/usr/src/lib/libast/sparc/include/ast/mnt.h
+++ b/usr/src/lib/libast/sparc/include/ast/mnt.h
@@ -3,7 +3,7 @@
/***********************************************************************
* *
* This software is part of the ast package *
-* Copyright (c) 1985-2009 AT&T Intellectual Property *
+* Copyright (c) 1985-2010 AT&T Intellectual Property *
* and is licensed under the *
* Common Public License, Version 1.0 *
* by AT&T Intellectual Property *
diff --git a/usr/src/lib/libast/sparc/include/ast/modecanon.h b/usr/src/lib/libast/sparc/include/ast/modecanon.h
index 3357d3ec75..3fa425af8f 100644
--- a/usr/src/lib/libast/sparc/include/ast/modecanon.h
+++ b/usr/src/lib/libast/sparc/include/ast/modecanon.h
@@ -3,7 +3,7 @@
/***********************************************************************
* *
* This software is part of the ast package *
-* Copyright (c) 1985-2009 AT&T Intellectual Property *
+* Copyright (c) 1985-2010 AT&T Intellectual Property *
* and is licensed under the *
* Common Public License, Version 1.0 *
* by AT&T Intellectual Property *
diff --git a/usr/src/lib/libast/sparc/include/ast/modex.h b/usr/src/lib/libast/sparc/include/ast/modex.h
index 1f00578a00..4b73e19ffe 100644
--- a/usr/src/lib/libast/sparc/include/ast/modex.h
+++ b/usr/src/lib/libast/sparc/include/ast/modex.h
@@ -3,7 +3,7 @@
/***********************************************************************
* *
* This software is part of the ast package *
-* Copyright (c) 1985-2009 AT&T Intellectual Property *
+* Copyright (c) 1985-2010 AT&T Intellectual Property *
* and is licensed under the *
* Common Public License, Version 1.0 *
* by AT&T Intellectual Property *
diff --git a/usr/src/lib/libast/sparc/include/ast/namval.h b/usr/src/lib/libast/sparc/include/ast/namval.h
index f54b08ff15..fefe46a0c7 100644
--- a/usr/src/lib/libast/sparc/include/ast/namval.h
+++ b/usr/src/lib/libast/sparc/include/ast/namval.h
@@ -3,7 +3,7 @@
/***********************************************************************
* *
* This software is part of the ast package *
-* Copyright (c) 1985-2009 AT&T Intellectual Property *
+* Copyright (c) 1985-2010 AT&T Intellectual Property *
* and is licensed under the *
* Common Public License, Version 1.0 *
* by AT&T Intellectual Property *
diff --git a/usr/src/lib/libast/sparc/include/ast/nl_types.h b/usr/src/lib/libast/sparc/include/ast/nl_types.h
index e71605ff40..581cc13a81 100644
--- a/usr/src/lib/libast/sparc/include/ast/nl_types.h
+++ b/usr/src/lib/libast/sparc/include/ast/nl_types.h
@@ -1,7 +1,7 @@
/***********************************************************************
* *
* This software is part of the ast package *
-* Copyright (c) 1985-2009 AT&T Intellectual Property *
+* Copyright (c) 1985-2010 AT&T Intellectual Property *
* and is licensed under the *
* Common Public License, Version 1.0 *
* by AT&T Intellectual Property *
diff --git a/usr/src/lib/libast/sparc/include/ast/option.h b/usr/src/lib/libast/sparc/include/ast/option.h
index 39207fcc4c..5439707f8e 100644
--- a/usr/src/lib/libast/sparc/include/ast/option.h
+++ b/usr/src/lib/libast/sparc/include/ast/option.h
@@ -3,7 +3,7 @@
/***********************************************************************
* *
* This software is part of the ast package *
-* Copyright (c) 1985-2009 AT&T Intellectual Property *
+* Copyright (c) 1985-2010 AT&T Intellectual Property *
* and is licensed under the *
* Common Public License, Version 1.0 *
* by AT&T Intellectual Property *
diff --git a/usr/src/lib/libast/sparc/include/ast/preroot.h b/usr/src/lib/libast/sparc/include/ast/preroot.h
index 40df78ea73..309ee416bd 100644
--- a/usr/src/lib/libast/sparc/include/ast/preroot.h
+++ b/usr/src/lib/libast/sparc/include/ast/preroot.h
@@ -1,7 +1,7 @@
/***********************************************************************
* *
* This software is part of the ast package *
-* Copyright (c) 1985-2009 AT&T Intellectual Property *
+* Copyright (c) 1985-2010 AT&T Intellectual Property *
* and is licensed under the *
* Common Public License, Version 1.0 *
* by AT&T Intellectual Property *
@@ -19,7 +19,7 @@
* Phong Vo <kpv@research.att.com> *
* *
***********************************************************************/
-/* : : generated from /home/gisburn/ksh93/ast_ksh_20091014/build_sparc_32bit/src/lib/libast/features/preroot.sh by iffe version 2009-10-06 : : */
+/* : : generated from /home/gisburn/ksh93/ast_ksh_20100309/build_sparc_32bit/src/lib/libast/features/preroot.sh by iffe version 2009-12-04 : : */
#ifndef _def_preroot_ast
#define _def_preroot_ast 1
#define _sys_types 1 /* #include <sys/types.h> ok */
diff --git a/usr/src/lib/libast/sparc/include/ast/proc.h b/usr/src/lib/libast/sparc/include/ast/proc.h
index 219f0d5884..4161e1a385 100644
--- a/usr/src/lib/libast/sparc/include/ast/proc.h
+++ b/usr/src/lib/libast/sparc/include/ast/proc.h
@@ -3,7 +3,7 @@
/***********************************************************************
* *
* This software is part of the ast package *
-* Copyright (c) 1985-2009 AT&T Intellectual Property *
+* Copyright (c) 1985-2010 AT&T Intellectual Property *
* and is licensed under the *
* Common Public License, Version 1.0 *
* by AT&T Intellectual Property *
diff --git a/usr/src/lib/libast/sparc/include/ast/re_comp.h b/usr/src/lib/libast/sparc/include/ast/re_comp.h
index e8d425d1c0..ec1d512e40 100644
--- a/usr/src/lib/libast/sparc/include/ast/re_comp.h
+++ b/usr/src/lib/libast/sparc/include/ast/re_comp.h
@@ -3,7 +3,7 @@
/***********************************************************************
* *
* This software is part of the ast package *
-* Copyright (c) 1985-2009 AT&T Intellectual Property *
+* Copyright (c) 1985-2010 AT&T Intellectual Property *
* and is licensed under the *
* Common Public License, Version 1.0 *
* by AT&T Intellectual Property *
diff --git a/usr/src/lib/libast/sparc/include/ast/recfmt.h b/usr/src/lib/libast/sparc/include/ast/recfmt.h
index acdb18df36..fcd56de020 100644
--- a/usr/src/lib/libast/sparc/include/ast/recfmt.h
+++ b/usr/src/lib/libast/sparc/include/ast/recfmt.h
@@ -3,7 +3,7 @@
/***********************************************************************
* *
* This software is part of the ast package *
-* Copyright (c) 1985-2009 AT&T Intellectual Property *
+* Copyright (c) 1985-2010 AT&T Intellectual Property *
* and is licensed under the *
* Common Public License, Version 1.0 *
* by AT&T Intellectual Property *
diff --git a/usr/src/lib/libast/sparc/include/ast/regex.h b/usr/src/lib/libast/sparc/include/ast/regex.h
index 1fcd12d298..9b7299c814 100644
--- a/usr/src/lib/libast/sparc/include/ast/regex.h
+++ b/usr/src/lib/libast/sparc/include/ast/regex.h
@@ -47,10 +47,11 @@
#define REG_MULTIREF 0x00100000 /* multiple digit backrefs */
#define REG_MUSTDELIM 0x08000000 /* all delimiters required */
#define REG_DELIMITED 0x10000000 /* pattern[0] is delimiter */
-#define REG_SHELL_GROUP 0x20000000 /* (|&) inside [@|&](...) only */
+#define REG_CLASS_ESCAPE 0x80000000 /* \ escapes in [...] */
#define REG_SHELL_DOT 0x00200000 /* explicit leading . match */
#define REG_SHELL_ESCAPED 0x00400000 /* \ not special */
+#define REG_SHELL_GROUP 0x20000000 /* (|&) inside [@|&](...) only */
#define REG_SHELL_PATH 0x00800000 /* explicit / match */
#define REG_REGEXP 0x40000000 /* <regexp.h> compatibility */
@@ -98,7 +99,7 @@
#define REG_BADBR 10 /* invalid {...} digits */
#define REG_ERANGE 11 /* invalid [...] range endpoint */
#define REG_ESPACE 12 /* out of space */
-#define REG_BADRPT 13 /* unary op not preceeded by re */
+#define REG_BADRPT 13 /* unary op not preceded by re */
#define REG_ENULL 14 /* empty subexpr in pattern */
#define REG_ECOUNT 15 /* re component count overflow */
#define REG_BADESC 16 /* invalid \char escape */
@@ -111,7 +112,7 @@ struct regex_s; typedef struct regex_s regex_t;
struct regdisc_s; typedef struct regdisc_s regdisc_t;
typedef int (*regclass_t) __PROTO__((int));
-typedef int32_t regflags_t;
+typedef uint32_t regflags_t;
typedef int regoff_t;
typedef int (*regerror_t) __PROTO__((const regex_t*, regdisc_t*, int, ...));
typedef __V_* (*regcomp_t) __PROTO__((const regex_t*, const char*, size_t, regdisc_t*));
diff --git a/usr/src/lib/libast/sparc/include/ast/regexp.h b/usr/src/lib/libast/sparc/include/ast/regexp.h
index 89e0d3a875..ea2df629b5 100644
--- a/usr/src/lib/libast/sparc/include/ast/regexp.h
+++ b/usr/src/lib/libast/sparc/include/ast/regexp.h
@@ -3,7 +3,7 @@
/***********************************************************************
* *
* This software is part of the ast package *
-* Copyright (c) 1985-2009 AT&T Intellectual Property *
+* Copyright (c) 1985-2010 AT&T Intellectual Property *
* and is licensed under the *
* Common Public License, Version 1.0 *
* by AT&T Intellectual Property *
diff --git a/usr/src/lib/libast/sparc/include/ast/sfdisc.h b/usr/src/lib/libast/sparc/include/ast/sfdisc.h
index ce1ed6e052..bc6e00b335 100644
--- a/usr/src/lib/libast/sparc/include/ast/sfdisc.h
+++ b/usr/src/lib/libast/sparc/include/ast/sfdisc.h
@@ -3,7 +3,7 @@
/***********************************************************************
* *
* This software is part of the ast package *
-* Copyright (c) 1985-2009 AT&T Intellectual Property *
+* Copyright (c) 1985-2010 AT&T Intellectual Property *
* and is licensed under the *
* Common Public License, Version 1.0 *
* by AT&T Intellectual Property *
diff --git a/usr/src/lib/libast/sparc/include/ast/sfio.h b/usr/src/lib/libast/sparc/include/ast/sfio.h
index 3506f5c955..da6ebfd9f2 100644
--- a/usr/src/lib/libast/sparc/include/ast/sfio.h
+++ b/usr/src/lib/libast/sparc/include/ast/sfio.h
@@ -1,7 +1,7 @@
/***********************************************************************
* *
* This software is part of the ast package *
-* Copyright (c) 1985-2009 AT&T Intellectual Property *
+* Copyright (c) 1985-2010 AT&T Intellectual Property *
* and is licensed under the *
* Common Public License, Version 1.0 *
* by AT&T Intellectual Property *
diff --git a/usr/src/lib/libast/sparc/include/ast/sfio_s.h b/usr/src/lib/libast/sparc/include/ast/sfio_s.h
index 46b2348b9c..7f7483cc79 100644
--- a/usr/src/lib/libast/sparc/include/ast/sfio_s.h
+++ b/usr/src/lib/libast/sparc/include/ast/sfio_s.h
@@ -1,7 +1,7 @@
/***********************************************************************
* *
* This software is part of the ast package *
-* Copyright (c) 1985-2009 AT&T Intellectual Property *
+* Copyright (c) 1985-2010 AT&T Intellectual Property *
* and is licensed under the *
* Common Public License, Version 1.0 *
* by AT&T Intellectual Property *
diff --git a/usr/src/lib/libast/sparc/include/ast/sfio_t.h b/usr/src/lib/libast/sparc/include/ast/sfio_t.h
index 5c819865c8..4240316aef 100644
--- a/usr/src/lib/libast/sparc/include/ast/sfio_t.h
+++ b/usr/src/lib/libast/sparc/include/ast/sfio_t.h
@@ -1,7 +1,7 @@
/***********************************************************************
* *
* This software is part of the ast package *
-* Copyright (c) 1985-2009 AT&T Intellectual Property *
+* Copyright (c) 1985-2010 AT&T Intellectual Property *
* and is licensed under the *
* Common Public License, Version 1.0 *
* by AT&T Intellectual Property *
diff --git a/usr/src/lib/libast/sparc/include/ast/shcmd.h b/usr/src/lib/libast/sparc/include/ast/shcmd.h
index f59834ad80..2b7a3ce486 100644
--- a/usr/src/lib/libast/sparc/include/ast/shcmd.h
+++ b/usr/src/lib/libast/sparc/include/ast/shcmd.h
@@ -3,7 +3,7 @@
/***********************************************************************
* *
* This software is part of the ast package *
-* Copyright (c) 1985-2009 AT&T Intellectual Property *
+* Copyright (c) 1985-2010 AT&T Intellectual Property *
* and is licensed under the *
* Common Public License, Version 1.0 *
* by AT&T Intellectual Property *
diff --git a/usr/src/lib/libast/sparc/include/ast/sig.h b/usr/src/lib/libast/sparc/include/ast/sig.h
index aebf3eb6df..31d2be6dfc 100644
--- a/usr/src/lib/libast/sparc/include/ast/sig.h
+++ b/usr/src/lib/libast/sparc/include/ast/sig.h
@@ -1,7 +1,7 @@
/***********************************************************************
* *
* This software is part of the ast package *
-* Copyright (c) 1985-2009 AT&T Intellectual Property *
+* Copyright (c) 1985-2010 AT&T Intellectual Property *
* and is licensed under the *
* Common Public License, Version 1.0 *
* by AT&T Intellectual Property *
@@ -21,7 +21,7 @@
***********************************************************************/
/* : : generated by proto : : */
-/* : : generated from /home/gisburn/ksh93/ast_ksh_20091014/build_sparc_32bit/src/lib/libast/features/sig.sh by iffe version 2009-10-06 : : */
+/* : : generated from /home/gisburn/ksh93/ast_ksh_20100309/build_sparc_32bit/src/lib/libast/features/sig.sh by iffe version 2009-12-04 : : */
#ifndef _def_sig_ast
#if !defined(__PROTO__)
# if defined(__STDC__) || defined(__cplusplus) || defined(_proto) || defined(c_plusplus)
@@ -139,11 +139,18 @@ extern __MANGLE__ Sig_info_t sig_info;
#undef __MANGLE__
#define __MANGLE__ __LINKAGE__
+#if _lib_sigflag && _npt_sigflag
+extern __MANGLE__ int sigflag __PROTO__((int, int, int));
+#endif
+
#if _BLD_ast && defined(__EXPORT__)
#undef __MANGLE__
#define __MANGLE__ __LINKAGE__ __EXPORT__
#endif
+#if !_lib_sigflag
+extern __MANGLE__ int sigflag __PROTO__((int, int, int));
+#endif
extern __MANGLE__ int sigcritical __PROTO__((int));
extern __MANGLE__ int sigunblock __PROTO__((int));
diff --git a/usr/src/lib/libast/sparc/include/ast/stack.h b/usr/src/lib/libast/sparc/include/ast/stack.h
index 64bda47ad0..8a7f954797 100644
--- a/usr/src/lib/libast/sparc/include/ast/stack.h
+++ b/usr/src/lib/libast/sparc/include/ast/stack.h
@@ -3,7 +3,7 @@
/***********************************************************************
* *
* This software is part of the ast package *
-* Copyright (c) 1985-2009 AT&T Intellectual Property *
+* Copyright (c) 1985-2010 AT&T Intellectual Property *
* and is licensed under the *
* Common Public License, Version 1.0 *
* by AT&T Intellectual Property *
diff --git a/usr/src/lib/libast/sparc/include/ast/stak.h b/usr/src/lib/libast/sparc/include/ast/stak.h
index 3e867b0b7d..4396bdf02b 100644
--- a/usr/src/lib/libast/sparc/include/ast/stak.h
+++ b/usr/src/lib/libast/sparc/include/ast/stak.h
@@ -3,7 +3,7 @@
/***********************************************************************
* *
* This software is part of the ast package *
-* Copyright (c) 1985-2009 AT&T Intellectual Property *
+* Copyright (c) 1985-2010 AT&T Intellectual Property *
* and is licensed under the *
* Common Public License, Version 1.0 *
* by AT&T Intellectual Property *
diff --git a/usr/src/lib/libast/sparc/include/ast/stdio.h b/usr/src/lib/libast/sparc/include/ast/stdio.h
index 2053ba8b27..0d9876a250 100644
--- a/usr/src/lib/libast/sparc/include/ast/stdio.h
+++ b/usr/src/lib/libast/sparc/include/ast/stdio.h
@@ -1,7 +1,7 @@
/***********************************************************************
* *
* This software is part of the ast package *
-* Copyright (c) 1985-2009 AT&T Intellectual Property *
+* Copyright (c) 1985-2010 AT&T Intellectual Property *
* and is licensed under the *
* Common Public License, Version 1.0 *
* by AT&T Intellectual Property *
diff --git a/usr/src/lib/libast/sparc/include/ast/stk.h b/usr/src/lib/libast/sparc/include/ast/stk.h
index ae2684f36d..7a226b0e98 100644
--- a/usr/src/lib/libast/sparc/include/ast/stk.h
+++ b/usr/src/lib/libast/sparc/include/ast/stk.h
@@ -3,7 +3,7 @@
/***********************************************************************
* *
* This software is part of the ast package *
-* Copyright (c) 1985-2009 AT&T Intellectual Property *
+* Copyright (c) 1985-2010 AT&T Intellectual Property *
* and is licensed under the *
* Common Public License, Version 1.0 *
* by AT&T Intellectual Property *
diff --git a/usr/src/lib/libast/sparc/include/ast/swap.h b/usr/src/lib/libast/sparc/include/ast/swap.h
index 96c2f79d74..d214ece1e6 100644
--- a/usr/src/lib/libast/sparc/include/ast/swap.h
+++ b/usr/src/lib/libast/sparc/include/ast/swap.h
@@ -3,7 +3,7 @@
/***********************************************************************
* *
* This software is part of the ast package *
-* Copyright (c) 1985-2009 AT&T Intellectual Property *
+* Copyright (c) 1985-2010 AT&T Intellectual Property *
* and is licensed under the *
* Common Public License, Version 1.0 *
* by AT&T Intellectual Property *
diff --git a/usr/src/lib/libast/sparc/include/ast/tar.h b/usr/src/lib/libast/sparc/include/ast/tar.h
index 04f5586481..8e8af49bb2 100644
--- a/usr/src/lib/libast/sparc/include/ast/tar.h
+++ b/usr/src/lib/libast/sparc/include/ast/tar.h
@@ -3,7 +3,7 @@
/***********************************************************************
* *
* This software is part of the ast package *
-* Copyright (c) 1985-2009 AT&T Intellectual Property *
+* Copyright (c) 1985-2010 AT&T Intellectual Property *
* and is licensed under the *
* Common Public License, Version 1.0 *
* by AT&T Intellectual Property *
diff --git a/usr/src/lib/libast/sparc/include/ast/times.h b/usr/src/lib/libast/sparc/include/ast/times.h
index db0725a35c..1dbd3ee60a 100644
--- a/usr/src/lib/libast/sparc/include/ast/times.h
+++ b/usr/src/lib/libast/sparc/include/ast/times.h
@@ -3,7 +3,7 @@
/***********************************************************************
* *
* This software is part of the ast package *
-* Copyright (c) 1985-2009 AT&T Intellectual Property *
+* Copyright (c) 1985-2010 AT&T Intellectual Property *
* and is licensed under the *
* Common Public License, Version 1.0 *
* by AT&T Intellectual Property *
diff --git a/usr/src/lib/libast/sparc/include/ast/tm.h b/usr/src/lib/libast/sparc/include/ast/tm.h
index 154615088f..d8eb357c20 100644
--- a/usr/src/lib/libast/sparc/include/ast/tm.h
+++ b/usr/src/lib/libast/sparc/include/ast/tm.h
@@ -3,7 +3,7 @@
/***********************************************************************
* *
* This software is part of the ast package *
-* Copyright (c) 1985-2009 AT&T Intellectual Property *
+* Copyright (c) 1985-2010 AT&T Intellectual Property *
* and is licensed under the *
* Common Public License, Version 1.0 *
* by AT&T Intellectual Property *
diff --git a/usr/src/lib/libast/sparc/include/ast/tmx.h b/usr/src/lib/libast/sparc/include/ast/tmx.h
index a911d9b697..9287945351 100644
--- a/usr/src/lib/libast/sparc/include/ast/tmx.h
+++ b/usr/src/lib/libast/sparc/include/ast/tmx.h
@@ -1,7 +1,7 @@
/***********************************************************************
* *
* This software is part of the ast package *
-* Copyright (c) 1985-2009 AT&T Intellectual Property *
+* Copyright (c) 1985-2010 AT&T Intellectual Property *
* and is licensed under the *
* Common Public License, Version 1.0 *
* by AT&T Intellectual Property *
@@ -21,7 +21,7 @@
***********************************************************************/
/* : : generated by proto : : */
-/* : : generated from /home/gisburn/ksh93/ast_ksh_20091014/build_sparc_32bit/src/lib/libast/features/tmx by iffe version 2009-10-06 : : */
+/* : : generated from /home/gisburn/ksh93/ast_ksh_20100309/build_sparc_32bit/src/lib/libast/features/tmx by iffe version 2009-12-04 : : */
#ifndef _TMX_H
#if !defined(__PROTO__)
diff --git a/usr/src/lib/libast/sparc/include/ast/tok.h b/usr/src/lib/libast/sparc/include/ast/tok.h
index 8850458e9a..5e07aa302d 100644
--- a/usr/src/lib/libast/sparc/include/ast/tok.h
+++ b/usr/src/lib/libast/sparc/include/ast/tok.h
@@ -3,7 +3,7 @@
/***********************************************************************
* *
* This software is part of the ast package *
-* Copyright (c) 1985-2009 AT&T Intellectual Property *
+* Copyright (c) 1985-2010 AT&T Intellectual Property *
* and is licensed under the *
* Common Public License, Version 1.0 *
* by AT&T Intellectual Property *
diff --git a/usr/src/lib/libast/sparc/include/ast/tv.h b/usr/src/lib/libast/sparc/include/ast/tv.h
index e18f74dc3c..6ed915f2b1 100644
--- a/usr/src/lib/libast/sparc/include/ast/tv.h
+++ b/usr/src/lib/libast/sparc/include/ast/tv.h
@@ -1,7 +1,7 @@
/***********************************************************************
* *
* This software is part of the ast package *
-* Copyright (c) 1985-2009 AT&T Intellectual Property *
+* Copyright (c) 1985-2010 AT&T Intellectual Property *
* and is licensed under the *
* Common Public License, Version 1.0 *
* by AT&T Intellectual Property *
@@ -21,7 +21,7 @@
***********************************************************************/
/* : : generated by proto : : */
-/* : : generated from /home/gisburn/ksh93/ast_ksh_20091014/build_sparc_32bit/src/lib/libast/features/tv by iffe version 2009-10-06 : : */
+/* : : generated from /home/gisburn/ksh93/ast_ksh_20100309/build_sparc_32bit/src/lib/libast/features/tv by iffe version 2009-12-04 : : */
#ifndef _TV_H
#if !defined(__PROTO__)
diff --git a/usr/src/lib/libast/sparc/include/ast/usage.h b/usr/src/lib/libast/sparc/include/ast/usage.h
index e2bea60f9c..19d2b0fc14 100644
--- a/usr/src/lib/libast/sparc/include/ast/usage.h
+++ b/usr/src/lib/libast/sparc/include/ast/usage.h
@@ -1,7 +1,7 @@
/***********************************************************************
* *
* This software is part of the ast package *
-* Copyright (c) 1985-2009 AT&T Intellectual Property *
+* Copyright (c) 1985-2010 AT&T Intellectual Property *
* and is licensed under the *
* Common Public License, Version 1.0 *
* by AT&T Intellectual Property *
diff --git a/usr/src/lib/libast/sparc/include/ast/vdb.h b/usr/src/lib/libast/sparc/include/ast/vdb.h
index f800446d5f..a44d0c6132 100644
--- a/usr/src/lib/libast/sparc/include/ast/vdb.h
+++ b/usr/src/lib/libast/sparc/include/ast/vdb.h
@@ -3,7 +3,7 @@
/***********************************************************************
* *
* This software is part of the ast package *
-* Copyright (c) 1985-2009 AT&T Intellectual Property *
+* Copyright (c) 1985-2010 AT&T Intellectual Property *
* and is licensed under the *
* Common Public License, Version 1.0 *
* by AT&T Intellectual Property *
diff --git a/usr/src/lib/libast/sparc/include/ast/vecargs.h b/usr/src/lib/libast/sparc/include/ast/vecargs.h
index 8b567d5d5d..900e13d8b0 100644
--- a/usr/src/lib/libast/sparc/include/ast/vecargs.h
+++ b/usr/src/lib/libast/sparc/include/ast/vecargs.h
@@ -3,7 +3,7 @@
/***********************************************************************
* *
* This software is part of the ast package *
-* Copyright (c) 1985-2009 AT&T Intellectual Property *
+* Copyright (c) 1985-2010 AT&T Intellectual Property *
* and is licensed under the *
* Common Public License, Version 1.0 *
* by AT&T Intellectual Property *
diff --git a/usr/src/lib/libast/sparc/include/ast/vmalloc.h b/usr/src/lib/libast/sparc/include/ast/vmalloc.h
index 0115078cf5..f13cc58879 100644
--- a/usr/src/lib/libast/sparc/include/ast/vmalloc.h
+++ b/usr/src/lib/libast/sparc/include/ast/vmalloc.h
@@ -1,7 +1,7 @@
/***********************************************************************
* *
* This software is part of the ast package *
-* Copyright (c) 1985-2009 AT&T Intellectual Property *
+* Copyright (c) 1985-2010 AT&T Intellectual Property *
* and is licensed under the *
* Common Public License, Version 1.0 *
* by AT&T Intellectual Property *
@@ -27,7 +27,7 @@
** Written by Kiem-Phong Vo, kpv@research.att.com, 01/16/94.
*/
-#define VMALLOC_VERSION 20070911L
+#define VMALLOC_VERSION 20100101L
#if _PACKAGE_ast
#include <ast_std.h>
@@ -39,6 +39,7 @@ typedef struct _vmalloc_s Vmalloc_t;
typedef struct _vmstat_s Vmstat_t;
typedef struct _vmdisc_s Vmdisc_t;
typedef struct _vmethod_s Vmethod_t;
+typedef struct _vmdata_s Vmdata_t;
typedef Void_t* (*Vmemory_f)_ARG_((Vmalloc_t*, Void_t*, size_t, size_t, Vmdisc_t*));
typedef int (*Vmexcept_f)_ARG_((Vmalloc_t*, int, Void_t*, Vmdisc_t*));
@@ -75,6 +76,9 @@ struct _vmalloc_s
char* file; /* file name */
int line; /* line number */
Void_t* func; /* calling function */
+ Vmdisc_t* disc; /* discipline to get space */
+ Vmdata_t* data; /* the real region data */
+ Vmalloc_t* next; /* linked list of regions */
#ifdef _VM_PRIVATE_
_VM_PRIVATE_
#endif
@@ -172,7 +176,8 @@ extern int vmtrbusy _ARG_((Vmalloc_t*));
extern int vmstat _ARG_((Vmalloc_t*, Vmstat_t*));
extern int vmwalk _ARG_((Vmalloc_t*,
- int(*)(Vmalloc_t*,Void_t*,size_t,Vmdisc_t*)));
+ int(*)(Vmalloc_t*,Void_t*,size_t,Vmdisc_t*,Void_t*),
+ Void_t*));
extern char* vmstrdup _ARG_((Vmalloc_t*, const char*));
#if !defined(_BLD_vmalloc) && !defined(_AST_STD_H) && \
@@ -311,5 +316,6 @@ _END_EXTERNS_
(VM_RSMOVE) )
#define vmnewof(v,p,t,n,x) (t*)vmresize((v), (p), sizeof(t)*(n)+(x), \
(VM_RSMOVE|VM_RSCOPY|VM_RSZERO) )
+#define vmdata(vm) ((Void_t*)(_VM_(vm)->data))
#endif /* _VMALLOC_H */
diff --git a/usr/src/lib/libast/sparc/include/ast/wait.h b/usr/src/lib/libast/sparc/include/ast/wait.h
index bb690a2ee4..c4e3b8f2a0 100644
--- a/usr/src/lib/libast/sparc/include/ast/wait.h
+++ b/usr/src/lib/libast/sparc/include/ast/wait.h
@@ -3,7 +3,7 @@
/***********************************************************************
* *
* This software is part of the ast package *
-* Copyright (c) 1985-2009 AT&T Intellectual Property *
+* Copyright (c) 1985-2010 AT&T Intellectual Property *
* and is licensed under the *
* Common Public License, Version 1.0 *
* by AT&T Intellectual Property *
diff --git a/usr/src/lib/libast/sparc/include/ast/wchar.h b/usr/src/lib/libast/sparc/include/ast/wchar.h
index 5bd6aa3ba8..43c5ef1e98 100644
--- a/usr/src/lib/libast/sparc/include/ast/wchar.h
+++ b/usr/src/lib/libast/sparc/include/ast/wchar.h
@@ -1,7 +1,7 @@
/***********************************************************************
* *
* This software is part of the ast package *
-* Copyright (c) 1985-2009 AT&T Intellectual Property *
+* Copyright (c) 1985-2010 AT&T Intellectual Property *
* and is licensed under the *
* Common Public License, Version 1.0 *
* by AT&T Intellectual Property *
diff --git a/usr/src/lib/libast/sparc/include/ast/wordexp.h b/usr/src/lib/libast/sparc/include/ast/wordexp.h
index 0ae7e93e99..af3169962b 100644
--- a/usr/src/lib/libast/sparc/include/ast/wordexp.h
+++ b/usr/src/lib/libast/sparc/include/ast/wordexp.h
@@ -3,7 +3,7 @@
/***********************************************************************
* *
* This software is part of the ast package *
-* Copyright (c) 1985-2009 AT&T Intellectual Property *
+* Copyright (c) 1985-2010 AT&T Intellectual Property *
* and is licensed under the *
* Common Public License, Version 1.0 *
* by AT&T Intellectual Property *
diff --git a/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/align b/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/align
index 98bedb9f54..36b279e5aa 100644
--- a/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/align
+++ b/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/align
@@ -1,4 +1,4 @@
-/* : : generated from /home/gisburn/ksh93/ast_ksh_20091014/build_sparc_32bit/src/lib/libast/features/align.c by iffe version 2009-10-06 : : */
+/* : : generated from /home/gisburn/ksh93/ast_ksh_20100309/build_sparc_32bit/src/lib/libast/features/align.c by iffe version 2009-12-04 : : */
#ifndef _def_align_ast
#define _def_align_ast 1
#define _sys_types 1 /* #include <sys/types.h> ok */
diff --git a/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/botch b/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/botch
index a0760dfb3a..866d12a961 100644
--- a/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/botch
+++ b/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/botch
@@ -1,4 +1,4 @@
-/* : : generated from /home/gisburn/ksh93/ast_ksh_20091014/build_sparc_32bit/src/lib/libast/features/botch.c by iffe version 2009-10-06 : : */
+/* : : generated from /home/gisburn/ksh93/ast_ksh_20100309/build_sparc_32bit/src/lib/libast/features/botch.c by iffe version 2009-12-04 : : */
#ifndef _def_botch_ast
#define _def_botch_ast 1
#define _sys_types 1 /* #include <sys/types.h> ok */
diff --git a/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/ccode b/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/ccode
index d85e09ed74..aedd14fe86 100644
--- a/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/ccode
+++ b/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/ccode
@@ -1,4 +1,4 @@
-/* : : generated from /home/gisburn/ksh93/ast_ksh_20091014/build_sparc_32bit/src/lib/libast/features/ccode by iffe version 2009-10-06 : : */
+/* : : generated from /home/gisburn/ksh93/ast_ksh_20100309/build_sparc_32bit/src/lib/libast/features/ccode by iffe version 2009-12-04 : : */
#ifndef _def_ccode_ast
#define _def_ccode_ast 1
#define _sys_types 1 /* #include <sys/types.h> ok */
diff --git a/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/common b/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/common
index 656f34ec3b..295e05d946 100644
--- a/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/common
+++ b/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/common
@@ -1,4 +1,4 @@
-/* : : generated from /home/gisburn/ksh93/ast_ksh_20091014/build_sparc_32bit/src/lib/libast/features/common by iffe version 2009-10-06 : : */
+/* : : generated from /home/gisburn/ksh93/ast_ksh_20100309/build_sparc_32bit/src/lib/libast/features/common by iffe version 2009-12-04 : : */
#ifndef _AST_COMMON_H
#define _AST_COMMON_H 1
#define _sys_types 1 /* #include <sys/types.h> ok */
diff --git a/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/dirent b/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/dirent
index 738c2ec46e..f0d8b7dfb0 100644
--- a/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/dirent
+++ b/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/dirent
@@ -1,6 +1,6 @@
/* : : generated by proto : : */
-/* : : generated from /home/gisburn/ksh93/ast_ksh_20091014/build_sparc_32bit/src/lib/libast/features/dirent by iffe version 2009-10-06 : : */
+/* : : generated from /home/gisburn/ksh93/ast_ksh_20100309/build_sparc_32bit/src/lib/libast/features/dirent by iffe version 2009-12-04 : : */
#ifndef _def_dirent_ast
#if !defined(__PROTO__)
diff --git a/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/eaccess b/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/eaccess
index 4368037fb9..3dae8546af 100644
--- a/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/eaccess
+++ b/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/eaccess
@@ -1,4 +1,4 @@
-/* : : generated from /home/gisburn/ksh93/ast_ksh_20091014/build_sparc_32bit/src/lib/libast/features/eaccess by iffe version 2009-10-06 : : */
+/* : : generated from /home/gisburn/ksh93/ast_ksh_20100309/build_sparc_32bit/src/lib/libast/features/eaccess by iffe version 2009-12-04 : : */
#ifndef _def_eaccess_ast
#define _def_eaccess_ast 1
#define _sys_types 1 /* #include <sys/types.h> ok */
diff --git a/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/errno b/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/errno
index bb9c1ea4b0..1bd932ec6a 100644
--- a/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/errno
+++ b/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/errno
@@ -1,4 +1,4 @@
-/* : : generated from /home/gisburn/ksh93/ast_ksh_20091014/build_sparc_32bit/src/lib/libast/features/errno by iffe version 2009-10-06 : : */
+/* : : generated from /home/gisburn/ksh93/ast_ksh_20100309/build_sparc_32bit/src/lib/libast/features/errno by iffe version 2009-12-04 : : */
#ifndef _def_errno_ast
#define _def_errno_ast 1
#define _sys_types 1 /* #include <sys/types.h> ok */
diff --git a/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/fcntl b/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/fcntl
index 7d86da86b5..ed6d4d0237 100644
--- a/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/fcntl
+++ b/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/fcntl
@@ -1,6 +1,6 @@
/* : : generated by proto : : */
-/* : : generated from /home/gisburn/ksh93/ast_ksh_20091014/build_sparc_32bit/src/lib/libast/features/fcntl.c by iffe version 2009-10-06 : : */
+/* : : generated from /home/gisburn/ksh93/ast_ksh_20100309/build_sparc_32bit/src/lib/libast/features/fcntl.c by iffe version 2009-12-04 : : */
#ifndef _def_fcntl_ast
#if !defined(__PROTO__)
# if defined(__STDC__) || defined(__cplusplus) || defined(_proto) || defined(c_plusplus)
diff --git a/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/float b/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/float
index 6788a72a32..9500cc2eaf 100644
--- a/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/float
+++ b/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/float
@@ -1,6 +1,6 @@
/* : : generated by proto : : */
-/* : : generated from /home/gisburn/ksh93/ast_ksh_20091014/build_sparc_32bit/src/lib/libast/features/float by iffe version 2009-10-06 : : */
+/* : : generated from /home/gisburn/ksh93/ast_ksh_20100309/build_sparc_32bit/src/lib/libast/features/float by iffe version 2009-12-04 : : */
#ifndef _def_float_ast
#if !defined(__PROTO__)
diff --git a/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/fs b/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/fs
index 8544e82ffa..31611c188e 100644
--- a/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/fs
+++ b/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/fs
@@ -1,6 +1,6 @@
/* : : generated by proto : : */
-/* : : generated from /home/gisburn/ksh93/ast_ksh_20091014/build_sparc_32bit/src/lib/libast/features/fs by iffe version 2009-10-06 : : */
+/* : : generated from /home/gisburn/ksh93/ast_ksh_20100309/build_sparc_32bit/src/lib/libast/features/fs by iffe version 2009-12-04 : : */
#ifndef _def_fs_ast
#if !defined(__PROTO__)
@@ -75,15 +75,16 @@ __STDPP__directive pragma pp:noinitial
#endif
#define _hdr_stdio 1 /* #include <stdio.h> ok */
#define _sys_mntent 1 /* #include <sys/mntent.h> ok */
+#define _sys_mnttab 1 /* #include <sys/mnttab.h> ok */
+#define _sys_mount 1 /* #include <sys/mount.h> ok */
+#define _sys_statfs 1 /* #include <sys/statfs.h> ok */
+#define _sys_statvfs 1 /* #include <sys/statvfs.h> ok */
+#define _sys_vfs 1 /* #include <sys/vfs.h> ok */
#define _mem_st_blocks_stat 1 /* st_blocks is a member of struct stat */
#define _mem_st_blksize_stat 1 /* st_blksize is a member of struct stat */
#define _mem_st_rdev_stat 1 /* st_rdev is a member of struct stat */
-#define _sys_statfs 1 /* #include <sys/statfs.h> ok */
#define _mem_f_files_statfs 1 /* f_files is a member of struct statfs */
-#define _sys_vfs 1 /* #include <sys/vfs.h> ok */
#define _sys_param 1 /* #include <sys/param.h> ok */
-#define _sys_mount 1 /* #include <sys/mount.h> ok */
-#define _sys_statvfs 1 /* #include <sys/statvfs.h> ok */
#define _mem_f_basetype_statvfs 1 /* f_basetype is a member of struct statvfs */
#define _mem_f_frsize_statvfs 1 /* f_frsize is a member of struct statvfs */
#define _lib_getmntent 1 /* getmntent() in default lib(s) */
diff --git a/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/hack b/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/hack
index 0fffc88bd9..8a76a23871 100644
--- a/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/hack
+++ b/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/hack
@@ -1,4 +1,4 @@
-/* : : generated from /home/gisburn/ksh93/ast_ksh_20091014/build_sparc_32bit/src/lib/libast/features/hack by iffe version 2009-10-06 : : */
+/* : : generated from /home/gisburn/ksh93/ast_ksh_20100309/build_sparc_32bit/src/lib/libast/features/hack by iffe version 2009-12-04 : : */
#ifndef _def_hack_ast
#define _def_hack_ast 1
#define _sys_types 1 /* #include <sys/types.h> ok */
diff --git a/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/iconv b/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/iconv
index 73e67a6cc5..29a13b5a0d 100644
--- a/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/iconv
+++ b/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/iconv
@@ -1,6 +1,6 @@
/* : : generated by proto : : */
-/* : : generated from /home/gisburn/ksh93/ast_ksh_20091014/build_sparc_32bit/src/lib/libast/features/iconv by iffe version 2009-10-06 : : */
+/* : : generated from /home/gisburn/ksh93/ast_ksh_20100309/build_sparc_32bit/src/lib/libast/features/iconv by iffe version 2009-12-04 : : */
#ifndef _def_iconv_ast
#if !defined(__PROTO__)
diff --git a/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/isoc99 b/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/isoc99
index 9fe968c42c..56b53d6232 100644
--- a/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/isoc99
+++ b/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/isoc99
@@ -1,4 +1,4 @@
-/* : : generated from /home/gisburn/ksh93/ast_ksh_20091014/build_sparc_32bit/src/lib/libast/features/isoc99 by iffe version 2009-10-06 : : */
+/* : : generated from /home/gisburn/ksh93/ast_ksh_20100309/build_sparc_32bit/src/lib/libast/features/isoc99 by iffe version 2009-12-04 : : */
#ifndef _def_isoc99_ast
#define _def_isoc99_ast 1
#define _sys_types 1 /* #include <sys/types.h> ok */
diff --git a/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/lib b/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/lib
index c0a95868d0..83be163f9f 100644
--- a/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/lib
+++ b/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/lib
@@ -1,4 +1,4 @@
-/* : : generated from /home/gisburn/ksh93/ast_ksh_20091014/build_sparc_32bit/src/lib/libast/features/lib by iffe version 2009-10-06 : : */
+/* : : generated from /home/gisburn/ksh93/ast_ksh_20100309/build_sparc_32bit/src/lib/libast/features/lib by iffe version 2009-12-04 : : */
#ifndef _def_lib_ast
#define _def_lib_ast 1
#define _sys_types 1 /* #include <sys/types.h> ok */
@@ -124,6 +124,9 @@
#define _lib_strtoll 1 /* strtoll() in default lib(s) */
#define _lib_strtoul 1 /* strtoul() in default lib(s) */
#define _lib_strtoull 1 /* strtoull() in default lib(s) */
+#define _hdr_signal 1 /* #include <signal.h> ok */
+#define _lib_sigflag 1 /* sigflag() in default lib(s) */
+#define _npt_sigflag 1 /* sigflag() needs a prototype */
#define _mem_d_ino_dirent 1 /* d_ino is a member of struct dirent */
#define _mem_d_off_dirent 1 /* d_off is a member of struct dirent */
#define _mem_d_reclen_dirent 1 /* d_reclen is a member of struct dirent */
@@ -155,7 +158,6 @@
#define _hdr_string 1 /* #include <string.h> ok */
#define _lib_memcmp 1 /* standard memcmp interface that works */
#define _hdr_fcntl 1 /* #include <fcntl.h> ok */
-#define _hdr_signal 1 /* #include <signal.h> ok */
#define _sys_stat 1 /* #include <sys/stat.h> ok */
#define _sys_mman 1 /* #include <sys/mman.h> ok */
#define _lib_memccpy 1 /* standard memccpy interface that works */
diff --git a/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/libpath b/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/libpath
index 31faafef26..106ab7d172 100644
--- a/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/libpath
+++ b/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/libpath
@@ -1,4 +1,4 @@
-/* : : generated from /home/gisburn/ksh93/ast_ksh_20091014/build_sparc_32bit/src/lib/libast/features/libpath.sh by iffe version 2009-10-06 : : */
+/* : : generated from /home/gisburn/ksh93/ast_ksh_20100309/build_sparc_32bit/src/lib/libast/features/libpath.sh by iffe version 2009-12-04 : : */
#ifndef _def_libpath_ast
#define _def_libpath_ast 1
#define _sys_types 1 /* #include <sys/types.h> ok */
diff --git a/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/limits b/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/limits
index ef995653b9..c0f88cd5f3 100644
--- a/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/limits
+++ b/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/limits
@@ -1,4 +1,4 @@
-/* : : generated from /home/gisburn/ksh93/ast_ksh_20091014/build_sparc_32bit/src/lib/libast/features/limits.c by iffe version 2009-10-06 : : */
+/* : : generated from /home/gisburn/ksh93/ast_ksh_20100309/build_sparc_32bit/src/lib/libast/features/limits.c by iffe version 2009-12-04 : : */
#ifndef _def_limits_ast
#define _def_limits_ast 1
#define _sys_types 1 /* #include <sys/types.h> ok */
diff --git a/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/map b/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/map
index d039c336a9..101b9a4a6f 100644
--- a/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/map
+++ b/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/map
@@ -1,6 +1,6 @@
/* : : generated by proto : : */
-/* : : generated from /home/gisburn/ksh93/ast_ksh_20091014/build_sparc_32bit/src/lib/libast/features/map.c by iffe version 2009-10-06 : : */
+/* : : generated from /home/gisburn/ksh93/ast_ksh_20100309/build_sparc_32bit/src/lib/libast/features/map.c by iffe version 2009-12-04 : : */
#ifndef _def_map_ast
#if !defined(__PROTO__)
# if defined(__STDC__) || defined(__cplusplus) || defined(_proto) || defined(c_plusplus)
diff --git a/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/mmap b/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/mmap
index f381a9f394..d74f1a3d13 100644
--- a/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/mmap
+++ b/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/mmap
@@ -1,4 +1,4 @@
-/* : : generated from /home/gisburn/ksh93/ast_ksh_20091014/build_sparc_32bit/src/lib/libast/features/mmap by iffe version 2009-10-06 : : */
+/* : : generated from /home/gisburn/ksh93/ast_ksh_20100309/build_sparc_32bit/src/lib/libast/features/mmap by iffe version 2009-12-04 : : */
#ifndef _def_mmap_ast
#define _def_mmap_ast 1
#define _sys_types 1 /* #include <sys/types.h> ok */
diff --git a/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/mode b/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/mode
index 43dca228f4..0037c2c82f 100644
--- a/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/mode
+++ b/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/mode
@@ -1,4 +1,4 @@
-/* : : generated from /home/gisburn/ksh93/ast_ksh_20091014/build_sparc_32bit/src/lib/libast/features/mode.c by iffe version 2009-10-06 : : */
+/* : : generated from /home/gisburn/ksh93/ast_ksh_20100309/build_sparc_32bit/src/lib/libast/features/mode.c by iffe version 2009-12-04 : : */
#ifndef _def_mode_ast
#define _def_mode_ast 1
#define _sys_types 1 /* #include <sys/types.h> ok */
diff --git a/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/ndbm b/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/ndbm
index d9eb9cc239..cfbe9ab040 100644
--- a/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/ndbm
+++ b/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/ndbm
@@ -1,4 +1,4 @@
-/* : : generated from /home/gisburn/ksh93/ast_ksh_20091014/build_sparc_32bit/src/lib/libast/features/ndbm by iffe version 2009-10-06 : : */
+/* : : generated from /home/gisburn/ksh93/ast_ksh_20100309/build_sparc_32bit/src/lib/libast/features/ndbm by iffe version 2009-12-04 : : */
#ifndef _def_ndbm_ast
#define _def_ndbm_ast 1
#define _sys_types 1 /* #include <sys/types.h> ok */
diff --git a/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/nl_types b/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/nl_types
index ac8e8d8ef8..8e51cb12d2 100644
--- a/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/nl_types
+++ b/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/nl_types
@@ -1,6 +1,6 @@
/* : : generated by proto : : */
-/* : : generated from /home/gisburn/ksh93/ast_ksh_20091014/build_sparc_32bit/src/lib/libast/features/nl_types by iffe version 2009-10-06 : : */
+/* : : generated from /home/gisburn/ksh93/ast_ksh_20100309/build_sparc_32bit/src/lib/libast/features/nl_types by iffe version 2009-12-04 : : */
#ifndef _def_nl_types_ast
#if !defined(__PROTO__)
diff --git a/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/omitted b/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/omitted
index 05c8c85c57..ba1ba1aaaa 100644
--- a/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/omitted
+++ b/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/omitted
@@ -1,4 +1,4 @@
-/* : : generated from /home/gisburn/ksh93/ast_ksh_20091014/build_sparc_32bit/src/lib/libast/features/omitted by iffe version 2009-10-06 : : */
+/* : : generated from /home/gisburn/ksh93/ast_ksh_20100309/build_sparc_32bit/src/lib/libast/features/omitted by iffe version 2009-12-04 : : */
#ifndef _def_omitted_ast
#define _def_omitted_ast 1
#define _sys_types 1 /* #include <sys/types.h> ok */
diff --git a/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/options b/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/options
new file mode 100644
index 0000000000..0255d138a6
--- /dev/null
+++ b/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/options
@@ -0,0 +1,5 @@
+/* : : generated from /home/gisburn/ksh93/ast_ksh_20100309/build_sparc_32bit/src/lib/libast/features/options by iffe version 2009-12-04 : : */
+#ifndef _def_options_ast
+#define _def_options_ast 1
+#define _sys_types 1 /* #include <sys/types.h> ok */
+#endif
diff --git a/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/param b/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/param
index 69ae2644c7..868aaf6b44 100644
--- a/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/param
+++ b/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/param
@@ -1,4 +1,4 @@
-/* : : generated from /home/gisburn/ksh93/ast_ksh_20091014/build_sparc_32bit/src/lib/libast/features/param.sh by iffe version 2009-10-06 : : */
+/* : : generated from /home/gisburn/ksh93/ast_ksh_20100309/build_sparc_32bit/src/lib/libast/features/param.sh by iffe version 2009-12-04 : : */
#ifndef _def_param_ast
#define _def_param_ast 1
#define _sys_types 1 /* #include <sys/types.h> ok */
diff --git a/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/preroot b/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/preroot
index 756b78a37f..001d3c0fd2 100644
--- a/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/preroot
+++ b/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/preroot
@@ -1,4 +1,4 @@
-/* : : generated from /home/gisburn/ksh93/ast_ksh_20091014/build_sparc_32bit/src/lib/libast/features/preroot.sh by iffe version 2009-10-06 : : */
+/* : : generated from /home/gisburn/ksh93/ast_ksh_20100309/build_sparc_32bit/src/lib/libast/features/preroot.sh by iffe version 2009-12-04 : : */
#ifndef _def_preroot_ast
#define _def_preroot_ast 1
#define _sys_types 1 /* #include <sys/types.h> ok */
diff --git a/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/prog b/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/prog
index ba1115cdb1..928ecd4ea0 100644
--- a/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/prog
+++ b/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/prog
@@ -1,4 +1,4 @@
-/* : : generated from /home/gisburn/ksh93/ast_ksh_20091014/build_sparc_32bit/src/lib/libast/features/prog by iffe version 2009-10-06 : : */
+/* : : generated from /home/gisburn/ksh93/ast_ksh_20100309/build_sparc_32bit/src/lib/libast/features/prog by iffe version 2009-12-04 : : */
#ifndef _def_prog_ast
#define _def_prog_ast 1
#define _sys_types 1 /* #include <sys/types.h> ok */
diff --git a/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/sfinit b/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/sfinit
index 6d31652693..ded1b0e153 100644
--- a/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/sfinit
+++ b/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/sfinit
@@ -1,4 +1,4 @@
-/* : : generated from /home/gisburn/ksh93/ast_ksh_20091014/build_sparc_32bit/src/lib/libast/features/sfinit.c by iffe version 2009-10-06 : : */
+/* : : generated from /home/gisburn/ksh93/ast_ksh_20100309/build_sparc_32bit/src/lib/libast/features/sfinit.c by iffe version 2009-12-04 : : */
#ifndef _def_sfinit_ast
#define _def_sfinit_ast 1
#define _sys_types 1 /* #include <sys/types.h> ok */
diff --git a/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/sfio b/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/sfio
index 7f15af3b14..6ef937735f 100644
--- a/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/sfio
+++ b/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/sfio
@@ -1,4 +1,4 @@
-/* : : generated from /home/gisburn/ksh93/ast_ksh_20091014/build_sparc_32bit/src/lib/libast/features/sfio by iffe version 2009-10-06 : : */
+/* : : generated from /home/gisburn/ksh93/ast_ksh_20100309/build_sparc_32bit/src/lib/libast/features/sfio by iffe version 2009-12-04 : : */
#ifndef _def_sfio_ast
#define _def_sfio_ast 1
#define _sys_types 1 /* #include <sys/types.h> ok */
diff --git a/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/sig b/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/sig
index 4a05425f62..07c291565c 100644
--- a/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/sig
+++ b/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/sig
@@ -1,6 +1,6 @@
/* : : generated by proto : : */
-/* : : generated from /home/gisburn/ksh93/ast_ksh_20091014/build_sparc_32bit/src/lib/libast/features/sig.sh by iffe version 2009-10-06 : : */
+/* : : generated from /home/gisburn/ksh93/ast_ksh_20100309/build_sparc_32bit/src/lib/libast/features/sig.sh by iffe version 2009-12-04 : : */
#ifndef _def_sig_ast
#if !defined(__PROTO__)
# if defined(__STDC__) || defined(__cplusplus) || defined(_proto) || defined(c_plusplus)
@@ -118,11 +118,18 @@ extern __MANGLE__ Sig_info_t sig_info;
#undef __MANGLE__
#define __MANGLE__ __LINKAGE__
+#if _lib_sigflag && _npt_sigflag
+extern __MANGLE__ int sigflag __PROTO__((int, int, int));
+#endif
+
#if _BLD_ast && defined(__EXPORT__)
#undef __MANGLE__
#define __MANGLE__ __LINKAGE__ __EXPORT__
#endif
+#if !_lib_sigflag
+extern __MANGLE__ int sigflag __PROTO__((int, int, int));
+#endif
extern __MANGLE__ int sigcritical __PROTO__((int));
extern __MANGLE__ int sigunblock __PROTO__((int));
diff --git a/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/siglist b/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/siglist
index c99c89509b..5fc9bcbbbc 100644
--- a/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/siglist
+++ b/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/siglist
@@ -1,4 +1,4 @@
-/* : : generated from /home/gisburn/ksh93/ast_ksh_20091014/build_sparc_32bit/src/lib/libast/features/siglist by iffe version 2009-10-06 : : */
+/* : : generated from /home/gisburn/ksh93/ast_ksh_20100309/build_sparc_32bit/src/lib/libast/features/siglist by iffe version 2009-12-04 : : */
#ifndef _def_siglist_ast
#define _def_siglist_ast 1
#define _sys_types 1 /* #include <sys/types.h> ok */
diff --git a/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/signal b/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/signal
index 2bb0880240..6ab7d11b56 100644
--- a/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/signal
+++ b/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/signal
@@ -1,6 +1,6 @@
/* : : generated by proto : : */
-/* : : generated from /home/gisburn/ksh93/ast_ksh_20091014/build_sparc_32bit/src/lib/libast/features/signal.c by iffe version 2009-10-06 : : */
+/* : : generated from /home/gisburn/ksh93/ast_ksh_20100309/build_sparc_32bit/src/lib/libast/features/signal.c by iffe version 2009-12-04 : : */
#ifndef _def_signal_ast
#if !defined(__PROTO__)
# if defined(__STDC__) || defined(__cplusplus) || defined(_proto) || defined(c_plusplus)
diff --git a/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/standards b/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/standards
index 562e8b6650..4121a87ab4 100644
--- a/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/standards
+++ b/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/standards
@@ -1,4 +1,4 @@
-/* : : generated from /home/gisburn/ksh93/ast_ksh_20091014/build_sparc_32bit/src/lib/libast/features/standards by iffe version 2009-10-06 : : */
+/* : : generated from /home/gisburn/ksh93/ast_ksh_20100309/build_sparc_32bit/src/lib/libast/features/standards by iffe version 2009-12-04 : : */
#ifndef _def_standards_ast
#define _def_standards_ast 1
#define _sys_types 1 /* #include <sys/types.h> ok */
diff --git a/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/stdio b/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/stdio
index b89ea30d69..c1c31497f3 100644
--- a/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/stdio
+++ b/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/stdio
@@ -1,6 +1,6 @@
/* : : generated by proto : : */
-/* : : generated from /home/gisburn/ksh93/ast_ksh_20091014/build_sparc_32bit/src/lib/libast/features/stdio by iffe version 2009-10-06 : : */
+/* : : generated from /home/gisburn/ksh93/ast_ksh_20100309/build_sparc_32bit/src/lib/libast/features/stdio by iffe version 2009-12-04 : : */
#ifndef _SFSTDIO_H
#if !defined(__PROTO__)
diff --git a/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/sys b/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/sys
index c4231a6042..9f2a84fb13 100644
--- a/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/sys
+++ b/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/sys
@@ -1,6 +1,6 @@
/* : : generated by proto : : */
-/* : : generated from /home/gisburn/ksh93/ast_ksh_20091014/build_sparc_32bit/src/lib/libast/features/sys by iffe version 2009-10-06 : : */
+/* : : generated from /home/gisburn/ksh93/ast_ksh_20100309/build_sparc_32bit/src/lib/libast/features/sys by iffe version 2009-12-04 : : */
#ifndef _AST_SYS_H
#if !defined(__PROTO__)
diff --git a/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/time b/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/time
index 2a4bd3dbb7..4bcafd05c0 100644
--- a/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/time
+++ b/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/time
@@ -1,6 +1,6 @@
/* : : generated by proto : : */
-/* : : generated from /home/gisburn/ksh93/ast_ksh_20091014/build_sparc_32bit/src/lib/libast/features/time by iffe version 2009-10-06 : : */
+/* : : generated from /home/gisburn/ksh93/ast_ksh_20100309/build_sparc_32bit/src/lib/libast/features/time by iffe version 2009-12-04 : : */
#ifndef _def_time_ast
#if !defined(__PROTO__)
diff --git a/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/tmlib b/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/tmlib
index a92e195a08..591ced792c 100644
--- a/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/tmlib
+++ b/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/tmlib
@@ -1,6 +1,6 @@
/* : : generated by proto : : */
-/* : : generated from /home/gisburn/ksh93/ast_ksh_20091014/build_sparc_32bit/src/lib/libast/features/tmlib by iffe version 2009-10-06 : : */
+/* : : generated from /home/gisburn/ksh93/ast_ksh_20100309/build_sparc_32bit/src/lib/libast/features/tmlib by iffe version 2009-12-04 : : */
#ifndef _def_tmlib_ast
#if !defined(__PROTO__)
diff --git a/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/tmx b/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/tmx
index 5c84ca22cb..a3e19d83fb 100644
--- a/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/tmx
+++ b/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/tmx
@@ -1,6 +1,6 @@
/* : : generated by proto : : */
-/* : : generated from /home/gisburn/ksh93/ast_ksh_20091014/build_sparc_32bit/src/lib/libast/features/tmx by iffe version 2009-10-06 : : */
+/* : : generated from /home/gisburn/ksh93/ast_ksh_20100309/build_sparc_32bit/src/lib/libast/features/tmx by iffe version 2009-12-04 : : */
#ifndef _TMX_H
#if !defined(__PROTO__)
diff --git a/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/tty b/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/tty
index 2c48057ed3..d67cc25293 100644
--- a/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/tty
+++ b/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/tty
@@ -1,4 +1,4 @@
-/* : : generated from /home/gisburn/ksh93/ast_ksh_20091014/build_sparc_32bit/src/lib/libast/features/tty by iffe version 2009-10-06 : : */
+/* : : generated from /home/gisburn/ksh93/ast_ksh_20100309/build_sparc_32bit/src/lib/libast/features/tty by iffe version 2009-12-04 : : */
#ifndef _def_tty_ast
#define _def_tty_ast 1
#define _sys_types 1 /* #include <sys/types.h> ok */
diff --git a/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/tv b/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/tv
index 289ea145de..9e59290657 100644
--- a/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/tv
+++ b/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/tv
@@ -1,6 +1,6 @@
/* : : generated by proto : : */
-/* : : generated from /home/gisburn/ksh93/ast_ksh_20091014/build_sparc_32bit/src/lib/libast/features/tv by iffe version 2009-10-06 : : */
+/* : : generated from /home/gisburn/ksh93/ast_ksh_20100309/build_sparc_32bit/src/lib/libast/features/tv by iffe version 2009-12-04 : : */
#ifndef _TV_H
#if !defined(__PROTO__)
diff --git a/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/tvlib b/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/tvlib
index 0b217f8c3f..dced222619 100644
--- a/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/tvlib
+++ b/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/tvlib
@@ -1,4 +1,4 @@
-/* : : generated from /home/gisburn/ksh93/ast_ksh_20091014/build_sparc_32bit/src/lib/libast/features/tvlib by iffe version 2009-10-06 : : */
+/* : : generated from /home/gisburn/ksh93/ast_ksh_20100309/build_sparc_32bit/src/lib/libast/features/tvlib by iffe version 2009-12-04 : : */
#ifndef _def_tvlib_ast
#define _def_tvlib_ast 1
#define _sys_types 1 /* #include <sys/types.h> ok */
@@ -11,6 +11,7 @@
#define _lib_nanosleep 1 /* nanosleep() in default lib(s) */
#define _lib_usleep 1 /* usleep() in default lib(s) */
#define _sys_stat 1 /* #include <sys/stat.h> ok */
+#define _lib_utimensat 1 /* complete utimensat implementation */
#define _sys_time 1 /* #include <sys/time.h> ok */
#define _lib_clock_gettime 1 /* execute{\ passed */
#define tmgettimeofday(p) gettimeofday(p,(struct timezone*)0)
diff --git a/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/uwin b/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/uwin
index a5e25c14f3..1ca4ebb903 100644
--- a/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/uwin
+++ b/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/uwin
@@ -1,4 +1,4 @@
-/* : : generated from /home/gisburn/ksh93/ast_ksh_20091014/build_sparc_32bit/src/lib/libast/features/uwin by iffe version 2009-10-06 : : */
+/* : : generated from /home/gisburn/ksh93/ast_ksh_20100309/build_sparc_32bit/src/lib/libast/features/uwin by iffe version 2009-12-04 : : */
#ifndef _def_uwin_ast
#define _def_uwin_ast 1
#define _sys_types 1 /* #include <sys/types.h> ok */
diff --git a/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/vfork b/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/vfork
index 7f64bc5c1c..ea9446da11 100644
--- a/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/vfork
+++ b/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/vfork
@@ -1,6 +1,6 @@
/* : : generated by proto : : */
-/* : : generated from /home/gisburn/ksh93/ast_ksh_20091014/build_sparc_32bit/src/lib/libast/features/vfork by iffe version 2009-10-06 : : */
+/* : : generated from /home/gisburn/ksh93/ast_ksh_20100309/build_sparc_32bit/src/lib/libast/features/vfork by iffe version 2009-12-04 : : */
#ifndef _def_vfork_ast
#if !defined(__PROTO__)
diff --git a/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/vmalloc b/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/vmalloc
index b0c7f6d891..f2fd994c52 100644
--- a/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/vmalloc
+++ b/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/vmalloc
@@ -1,4 +1,4 @@
-/* : : generated from /home/gisburn/ksh93/ast_ksh_20091014/build_sparc_32bit/src/lib/libast/features/vmalloc by iffe version 2009-10-06 : : */
+/* : : generated from /home/gisburn/ksh93/ast_ksh_20100309/build_sparc_32bit/src/lib/libast/features/vmalloc by iffe version 2009-12-04 : : */
#ifndef _def_vmalloc_ast
#define _def_vmalloc_ast 1
#define _sys_types 1 /* #include <sys/types.h> ok */
diff --git a/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/wait b/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/wait
index 4f48b8ccd4..cd24b64d92 100644
--- a/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/wait
+++ b/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/wait
@@ -1,4 +1,4 @@
-/* : : generated from /home/gisburn/ksh93/ast_ksh_20091014/build_sparc_32bit/src/lib/libast/features/wait by iffe version 2009-10-06 : : */
+/* : : generated from /home/gisburn/ksh93/ast_ksh_20100309/build_sparc_32bit/src/lib/libast/features/wait by iffe version 2009-12-04 : : */
#ifndef _def_wait_ast
#define _def_wait_ast 1
#define _sys_types 1 /* #include <sys/types.h> ok */
diff --git a/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/wchar b/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/wchar
index aa52f40fd2..17177484e4 100644
--- a/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/wchar
+++ b/usr/src/lib/libast/sparc/src/lib/libast/FEATURE/wchar
@@ -1,6 +1,6 @@
/* : : generated by proto : : */
-/* : : generated from /home/gisburn/ksh93/ast_ksh_20091014/build_sparc_32bit/src/lib/libast/features/wchar by iffe version 2009-10-06 : : */
+/* : : generated from /home/gisburn/ksh93/ast_ksh_20100309/build_sparc_32bit/src/lib/libast/features/wchar by iffe version 2009-12-04 : : */
#ifndef _def_wchar_ast
#if !defined(__PROTO__)
diff --git a/usr/src/lib/libast/sparc/src/lib/libast/align.h b/usr/src/lib/libast/sparc/src/lib/libast/align.h
index 98bedb9f54..36b279e5aa 100644
--- a/usr/src/lib/libast/sparc/src/lib/libast/align.h
+++ b/usr/src/lib/libast/sparc/src/lib/libast/align.h
@@ -1,4 +1,4 @@
-/* : : generated from /home/gisburn/ksh93/ast_ksh_20091014/build_sparc_32bit/src/lib/libast/features/align.c by iffe version 2009-10-06 : : */
+/* : : generated from /home/gisburn/ksh93/ast_ksh_20100309/build_sparc_32bit/src/lib/libast/features/align.c by iffe version 2009-12-04 : : */
#ifndef _def_align_ast
#define _def_align_ast 1
#define _sys_types 1 /* #include <sys/types.h> ok */
diff --git a/usr/src/lib/libast/sparc/src/lib/libast/ast_botch.h b/usr/src/lib/libast/sparc/src/lib/libast/ast_botch.h
index a0760dfb3a..866d12a961 100644
--- a/usr/src/lib/libast/sparc/src/lib/libast/ast_botch.h
+++ b/usr/src/lib/libast/sparc/src/lib/libast/ast_botch.h
@@ -1,4 +1,4 @@
-/* : : generated from /home/gisburn/ksh93/ast_ksh_20091014/build_sparc_32bit/src/lib/libast/features/botch.c by iffe version 2009-10-06 : : */
+/* : : generated from /home/gisburn/ksh93/ast_ksh_20100309/build_sparc_32bit/src/lib/libast/features/botch.c by iffe version 2009-12-04 : : */
#ifndef _def_botch_ast
#define _def_botch_ast 1
#define _sys_types 1 /* #include <sys/types.h> ok */
diff --git a/usr/src/lib/libast/sparc/src/lib/libast/ast_ccode.h b/usr/src/lib/libast/sparc/src/lib/libast/ast_ccode.h
index d85e09ed74..aedd14fe86 100644
--- a/usr/src/lib/libast/sparc/src/lib/libast/ast_ccode.h
+++ b/usr/src/lib/libast/sparc/src/lib/libast/ast_ccode.h
@@ -1,4 +1,4 @@
-/* : : generated from /home/gisburn/ksh93/ast_ksh_20091014/build_sparc_32bit/src/lib/libast/features/ccode by iffe version 2009-10-06 : : */
+/* : : generated from /home/gisburn/ksh93/ast_ksh_20100309/build_sparc_32bit/src/lib/libast/features/ccode by iffe version 2009-12-04 : : */
#ifndef _def_ccode_ast
#define _def_ccode_ast 1
#define _sys_types 1 /* #include <sys/types.h> ok */
diff --git a/usr/src/lib/libast/sparc/src/lib/libast/ast_common.h b/usr/src/lib/libast/sparc/src/lib/libast/ast_common.h
index 9cccc65817..b5fab1088b 100644
--- a/usr/src/lib/libast/sparc/src/lib/libast/ast_common.h
+++ b/usr/src/lib/libast/sparc/src/lib/libast/ast_common.h
@@ -1,4 +1,4 @@
-/* : : generated from /home/gisburn/ksh93/ast_ksh_20091014/build_sparc_32bit/src/lib/libast/features/common by iffe version 2009-10-06 : : */
+/* : : generated from /home/gisburn/ksh93/ast_ksh_20100309/build_sparc_32bit/src/lib/libast/features/common by iffe version 2009-12-04 : : */
#ifndef _AST_COMMON_H
#define _AST_COMMON_H 1
#define _sys_types 1 /* #include <sys/types.h> ok */
diff --git a/usr/src/lib/libast/sparc/src/lib/libast/ast_dirent.h b/usr/src/lib/libast/sparc/src/lib/libast/ast_dirent.h
index 738c2ec46e..f0d8b7dfb0 100644
--- a/usr/src/lib/libast/sparc/src/lib/libast/ast_dirent.h
+++ b/usr/src/lib/libast/sparc/src/lib/libast/ast_dirent.h
@@ -1,6 +1,6 @@
/* : : generated by proto : : */
-/* : : generated from /home/gisburn/ksh93/ast_ksh_20091014/build_sparc_32bit/src/lib/libast/features/dirent by iffe version 2009-10-06 : : */
+/* : : generated from /home/gisburn/ksh93/ast_ksh_20100309/build_sparc_32bit/src/lib/libast/features/dirent by iffe version 2009-12-04 : : */
#ifndef _def_dirent_ast
#if !defined(__PROTO__)
diff --git a/usr/src/lib/libast/sparc/src/lib/libast/ast_fcntl.h b/usr/src/lib/libast/sparc/src/lib/libast/ast_fcntl.h
index 7d86da86b5..ed6d4d0237 100644
--- a/usr/src/lib/libast/sparc/src/lib/libast/ast_fcntl.h
+++ b/usr/src/lib/libast/sparc/src/lib/libast/ast_fcntl.h
@@ -1,6 +1,6 @@
/* : : generated by proto : : */
-/* : : generated from /home/gisburn/ksh93/ast_ksh_20091014/build_sparc_32bit/src/lib/libast/features/fcntl.c by iffe version 2009-10-06 : : */
+/* : : generated from /home/gisburn/ksh93/ast_ksh_20100309/build_sparc_32bit/src/lib/libast/features/fcntl.c by iffe version 2009-12-04 : : */
#ifndef _def_fcntl_ast
#if !defined(__PROTO__)
# if defined(__STDC__) || defined(__cplusplus) || defined(_proto) || defined(c_plusplus)
diff --git a/usr/src/lib/libast/sparc/src/lib/libast/ast_float.h b/usr/src/lib/libast/sparc/src/lib/libast/ast_float.h
index 6788a72a32..9500cc2eaf 100644
--- a/usr/src/lib/libast/sparc/src/lib/libast/ast_float.h
+++ b/usr/src/lib/libast/sparc/src/lib/libast/ast_float.h
@@ -1,6 +1,6 @@
/* : : generated by proto : : */
-/* : : generated from /home/gisburn/ksh93/ast_ksh_20091014/build_sparc_32bit/src/lib/libast/features/float by iffe version 2009-10-06 : : */
+/* : : generated from /home/gisburn/ksh93/ast_ksh_20100309/build_sparc_32bit/src/lib/libast/features/float by iffe version 2009-12-04 : : */
#ifndef _def_float_ast
#if !defined(__PROTO__)
diff --git a/usr/src/lib/libast/sparc/src/lib/libast/ast_fs.h b/usr/src/lib/libast/sparc/src/lib/libast/ast_fs.h
index 8544e82ffa..31611c188e 100644
--- a/usr/src/lib/libast/sparc/src/lib/libast/ast_fs.h
+++ b/usr/src/lib/libast/sparc/src/lib/libast/ast_fs.h
@@ -1,6 +1,6 @@
/* : : generated by proto : : */
-/* : : generated from /home/gisburn/ksh93/ast_ksh_20091014/build_sparc_32bit/src/lib/libast/features/fs by iffe version 2009-10-06 : : */
+/* : : generated from /home/gisburn/ksh93/ast_ksh_20100309/build_sparc_32bit/src/lib/libast/features/fs by iffe version 2009-12-04 : : */
#ifndef _def_fs_ast
#if !defined(__PROTO__)
@@ -75,15 +75,16 @@ __STDPP__directive pragma pp:noinitial
#endif
#define _hdr_stdio 1 /* #include <stdio.h> ok */
#define _sys_mntent 1 /* #include <sys/mntent.h> ok */
+#define _sys_mnttab 1 /* #include <sys/mnttab.h> ok */
+#define _sys_mount 1 /* #include <sys/mount.h> ok */
+#define _sys_statfs 1 /* #include <sys/statfs.h> ok */
+#define _sys_statvfs 1 /* #include <sys/statvfs.h> ok */
+#define _sys_vfs 1 /* #include <sys/vfs.h> ok */
#define _mem_st_blocks_stat 1 /* st_blocks is a member of struct stat */
#define _mem_st_blksize_stat 1 /* st_blksize is a member of struct stat */
#define _mem_st_rdev_stat 1 /* st_rdev is a member of struct stat */
-#define _sys_statfs 1 /* #include <sys/statfs.h> ok */
#define _mem_f_files_statfs 1 /* f_files is a member of struct statfs */
-#define _sys_vfs 1 /* #include <sys/vfs.h> ok */
#define _sys_param 1 /* #include <sys/param.h> ok */
-#define _sys_mount 1 /* #include <sys/mount.h> ok */
-#define _sys_statvfs 1 /* #include <sys/statvfs.h> ok */
#define _mem_f_basetype_statvfs 1 /* f_basetype is a member of struct statvfs */
#define _mem_f_frsize_statvfs 1 /* f_frsize is a member of struct statvfs */
#define _lib_getmntent 1 /* getmntent() in default lib(s) */
diff --git a/usr/src/lib/libast/sparc/src/lib/libast/ast_iconv.h b/usr/src/lib/libast/sparc/src/lib/libast/ast_iconv.h
index 73e67a6cc5..29a13b5a0d 100644
--- a/usr/src/lib/libast/sparc/src/lib/libast/ast_iconv.h
+++ b/usr/src/lib/libast/sparc/src/lib/libast/ast_iconv.h
@@ -1,6 +1,6 @@
/* : : generated by proto : : */
-/* : : generated from /home/gisburn/ksh93/ast_ksh_20091014/build_sparc_32bit/src/lib/libast/features/iconv by iffe version 2009-10-06 : : */
+/* : : generated from /home/gisburn/ksh93/ast_ksh_20100309/build_sparc_32bit/src/lib/libast/features/iconv by iffe version 2009-12-04 : : */
#ifndef _def_iconv_ast
#if !defined(__PROTO__)
diff --git a/usr/src/lib/libast/sparc/src/lib/libast/ast_lib.h b/usr/src/lib/libast/sparc/src/lib/libast/ast_lib.h
index c0a95868d0..83be163f9f 100644
--- a/usr/src/lib/libast/sparc/src/lib/libast/ast_lib.h
+++ b/usr/src/lib/libast/sparc/src/lib/libast/ast_lib.h
@@ -1,4 +1,4 @@
-/* : : generated from /home/gisburn/ksh93/ast_ksh_20091014/build_sparc_32bit/src/lib/libast/features/lib by iffe version 2009-10-06 : : */
+/* : : generated from /home/gisburn/ksh93/ast_ksh_20100309/build_sparc_32bit/src/lib/libast/features/lib by iffe version 2009-12-04 : : */
#ifndef _def_lib_ast
#define _def_lib_ast 1
#define _sys_types 1 /* #include <sys/types.h> ok */
@@ -124,6 +124,9 @@
#define _lib_strtoll 1 /* strtoll() in default lib(s) */
#define _lib_strtoul 1 /* strtoul() in default lib(s) */
#define _lib_strtoull 1 /* strtoull() in default lib(s) */
+#define _hdr_signal 1 /* #include <signal.h> ok */
+#define _lib_sigflag 1 /* sigflag() in default lib(s) */
+#define _npt_sigflag 1 /* sigflag() needs a prototype */
#define _mem_d_ino_dirent 1 /* d_ino is a member of struct dirent */
#define _mem_d_off_dirent 1 /* d_off is a member of struct dirent */
#define _mem_d_reclen_dirent 1 /* d_reclen is a member of struct dirent */
@@ -155,7 +158,6 @@
#define _hdr_string 1 /* #include <string.h> ok */
#define _lib_memcmp 1 /* standard memcmp interface that works */
#define _hdr_fcntl 1 /* #include <fcntl.h> ok */
-#define _hdr_signal 1 /* #include <signal.h> ok */
#define _sys_stat 1 /* #include <sys/stat.h> ok */
#define _sys_mman 1 /* #include <sys/mman.h> ok */
#define _lib_memccpy 1 /* standard memccpy interface that works */
diff --git a/usr/src/lib/libast/sparc/src/lib/libast/ast_limits.h b/usr/src/lib/libast/sparc/src/lib/libast/ast_limits.h
index ef995653b9..c0f88cd5f3 100644
--- a/usr/src/lib/libast/sparc/src/lib/libast/ast_limits.h
+++ b/usr/src/lib/libast/sparc/src/lib/libast/ast_limits.h
@@ -1,4 +1,4 @@
-/* : : generated from /home/gisburn/ksh93/ast_ksh_20091014/build_sparc_32bit/src/lib/libast/features/limits.c by iffe version 2009-10-06 : : */
+/* : : generated from /home/gisburn/ksh93/ast_ksh_20100309/build_sparc_32bit/src/lib/libast/features/limits.c by iffe version 2009-12-04 : : */
#ifndef _def_limits_ast
#define _def_limits_ast 1
#define _sys_types 1 /* #include <sys/types.h> ok */
diff --git a/usr/src/lib/libast/sparc/src/lib/libast/ast_map.h b/usr/src/lib/libast/sparc/src/lib/libast/ast_map.h
index d039c336a9..101b9a4a6f 100644
--- a/usr/src/lib/libast/sparc/src/lib/libast/ast_map.h
+++ b/usr/src/lib/libast/sparc/src/lib/libast/ast_map.h
@@ -1,6 +1,6 @@
/* : : generated by proto : : */
-/* : : generated from /home/gisburn/ksh93/ast_ksh_20091014/build_sparc_32bit/src/lib/libast/features/map.c by iffe version 2009-10-06 : : */
+/* : : generated from /home/gisburn/ksh93/ast_ksh_20100309/build_sparc_32bit/src/lib/libast/features/map.c by iffe version 2009-12-04 : : */
#ifndef _def_map_ast
#if !defined(__PROTO__)
# if defined(__STDC__) || defined(__cplusplus) || defined(_proto) || defined(c_plusplus)
diff --git a/usr/src/lib/libast/sparc/src/lib/libast/ast_mmap.h b/usr/src/lib/libast/sparc/src/lib/libast/ast_mmap.h
index f381a9f394..d74f1a3d13 100644
--- a/usr/src/lib/libast/sparc/src/lib/libast/ast_mmap.h
+++ b/usr/src/lib/libast/sparc/src/lib/libast/ast_mmap.h
@@ -1,4 +1,4 @@
-/* : : generated from /home/gisburn/ksh93/ast_ksh_20091014/build_sparc_32bit/src/lib/libast/features/mmap by iffe version 2009-10-06 : : */
+/* : : generated from /home/gisburn/ksh93/ast_ksh_20100309/build_sparc_32bit/src/lib/libast/features/mmap by iffe version 2009-12-04 : : */
#ifndef _def_mmap_ast
#define _def_mmap_ast 1
#define _sys_types 1 /* #include <sys/types.h> ok */
diff --git a/usr/src/lib/libast/sparc/src/lib/libast/ast_mode.h b/usr/src/lib/libast/sparc/src/lib/libast/ast_mode.h
index 43dca228f4..0037c2c82f 100644
--- a/usr/src/lib/libast/sparc/src/lib/libast/ast_mode.h
+++ b/usr/src/lib/libast/sparc/src/lib/libast/ast_mode.h
@@ -1,4 +1,4 @@
-/* : : generated from /home/gisburn/ksh93/ast_ksh_20091014/build_sparc_32bit/src/lib/libast/features/mode.c by iffe version 2009-10-06 : : */
+/* : : generated from /home/gisburn/ksh93/ast_ksh_20100309/build_sparc_32bit/src/lib/libast/features/mode.c by iffe version 2009-12-04 : : */
#ifndef _def_mode_ast
#define _def_mode_ast 1
#define _sys_types 1 /* #include <sys/types.h> ok */
diff --git a/usr/src/lib/libast/sparc/src/lib/libast/ast_namval.h b/usr/src/lib/libast/sparc/src/lib/libast/ast_namval.h
index f8f65ab2cb..49e777be1d 100644
--- a/usr/src/lib/libast/sparc/src/lib/libast/ast_namval.h
+++ b/usr/src/lib/libast/sparc/src/lib/libast/ast_namval.h
@@ -1,7 +1,7 @@
/***********************************************************************
* *
* This software is part of the ast package *
-* Copyright (c) 1985-2009 AT&T Intellectual Property *
+* Copyright (c) 1985-2010 AT&T Intellectual Property *
* and is licensed under the *
* Common Public License, Version 1.0 *
* by AT&T Intellectual Property *
diff --git a/usr/src/lib/libast/sparc/src/lib/libast/ast_ndbm.h b/usr/src/lib/libast/sparc/src/lib/libast/ast_ndbm.h
index d9eb9cc239..cfbe9ab040 100644
--- a/usr/src/lib/libast/sparc/src/lib/libast/ast_ndbm.h
+++ b/usr/src/lib/libast/sparc/src/lib/libast/ast_ndbm.h
@@ -1,4 +1,4 @@
-/* : : generated from /home/gisburn/ksh93/ast_ksh_20091014/build_sparc_32bit/src/lib/libast/features/ndbm by iffe version 2009-10-06 : : */
+/* : : generated from /home/gisburn/ksh93/ast_ksh_20100309/build_sparc_32bit/src/lib/libast/features/ndbm by iffe version 2009-12-04 : : */
#ifndef _def_ndbm_ast
#define _def_ndbm_ast 1
#define _sys_types 1 /* #include <sys/types.h> ok */
diff --git a/usr/src/lib/libast/sparc/src/lib/libast/ast_nl_types.h b/usr/src/lib/libast/sparc/src/lib/libast/ast_nl_types.h
index ac8e8d8ef8..8e51cb12d2 100644
--- a/usr/src/lib/libast/sparc/src/lib/libast/ast_nl_types.h
+++ b/usr/src/lib/libast/sparc/src/lib/libast/ast_nl_types.h
@@ -1,6 +1,6 @@
/* : : generated by proto : : */
-/* : : generated from /home/gisburn/ksh93/ast_ksh_20091014/build_sparc_32bit/src/lib/libast/features/nl_types by iffe version 2009-10-06 : : */
+/* : : generated from /home/gisburn/ksh93/ast_ksh_20100309/build_sparc_32bit/src/lib/libast/features/nl_types by iffe version 2009-12-04 : : */
#ifndef _def_nl_types_ast
#if !defined(__PROTO__)
diff --git a/usr/src/lib/libast/sparc/src/lib/libast/ast_param.h b/usr/src/lib/libast/sparc/src/lib/libast/ast_param.h
index 69ae2644c7..868aaf6b44 100644
--- a/usr/src/lib/libast/sparc/src/lib/libast/ast_param.h
+++ b/usr/src/lib/libast/sparc/src/lib/libast/ast_param.h
@@ -1,4 +1,4 @@
-/* : : generated from /home/gisburn/ksh93/ast_ksh_20091014/build_sparc_32bit/src/lib/libast/features/param.sh by iffe version 2009-10-06 : : */
+/* : : generated from /home/gisburn/ksh93/ast_ksh_20100309/build_sparc_32bit/src/lib/libast/features/param.sh by iffe version 2009-12-04 : : */
#ifndef _def_param_ast
#define _def_param_ast 1
#define _sys_types 1 /* #include <sys/types.h> ok */
diff --git a/usr/src/lib/libast/sparc/src/lib/libast/ast_standards.h b/usr/src/lib/libast/sparc/src/lib/libast/ast_standards.h
index 562e8b6650..4121a87ab4 100644
--- a/usr/src/lib/libast/sparc/src/lib/libast/ast_standards.h
+++ b/usr/src/lib/libast/sparc/src/lib/libast/ast_standards.h
@@ -1,4 +1,4 @@
-/* : : generated from /home/gisburn/ksh93/ast_ksh_20091014/build_sparc_32bit/src/lib/libast/features/standards by iffe version 2009-10-06 : : */
+/* : : generated from /home/gisburn/ksh93/ast_ksh_20100309/build_sparc_32bit/src/lib/libast/features/standards by iffe version 2009-12-04 : : */
#ifndef _def_standards_ast
#define _def_standards_ast 1
#define _sys_types 1 /* #include <sys/types.h> ok */
diff --git a/usr/src/lib/libast/sparc/src/lib/libast/ast_stdio.h b/usr/src/lib/libast/sparc/src/lib/libast/ast_stdio.h
index b89ea30d69..c1c31497f3 100644
--- a/usr/src/lib/libast/sparc/src/lib/libast/ast_stdio.h
+++ b/usr/src/lib/libast/sparc/src/lib/libast/ast_stdio.h
@@ -1,6 +1,6 @@
/* : : generated by proto : : */
-/* : : generated from /home/gisburn/ksh93/ast_ksh_20091014/build_sparc_32bit/src/lib/libast/features/stdio by iffe version 2009-10-06 : : */
+/* : : generated from /home/gisburn/ksh93/ast_ksh_20100309/build_sparc_32bit/src/lib/libast/features/stdio by iffe version 2009-12-04 : : */
#ifndef _SFSTDIO_H
#if !defined(__PROTO__)
diff --git a/usr/src/lib/libast/sparc/src/lib/libast/ast_sys.h b/usr/src/lib/libast/sparc/src/lib/libast/ast_sys.h
index c4231a6042..9f2a84fb13 100644
--- a/usr/src/lib/libast/sparc/src/lib/libast/ast_sys.h
+++ b/usr/src/lib/libast/sparc/src/lib/libast/ast_sys.h
@@ -1,6 +1,6 @@
/* : : generated by proto : : */
-/* : : generated from /home/gisburn/ksh93/ast_ksh_20091014/build_sparc_32bit/src/lib/libast/features/sys by iffe version 2009-10-06 : : */
+/* : : generated from /home/gisburn/ksh93/ast_ksh_20100309/build_sparc_32bit/src/lib/libast/features/sys by iffe version 2009-12-04 : : */
#ifndef _AST_SYS_H
#if !defined(__PROTO__)
diff --git a/usr/src/lib/libast/sparc/src/lib/libast/ast_time.h b/usr/src/lib/libast/sparc/src/lib/libast/ast_time.h
index 2a4bd3dbb7..4bcafd05c0 100644
--- a/usr/src/lib/libast/sparc/src/lib/libast/ast_time.h
+++ b/usr/src/lib/libast/sparc/src/lib/libast/ast_time.h
@@ -1,6 +1,6 @@
/* : : generated by proto : : */
-/* : : generated from /home/gisburn/ksh93/ast_ksh_20091014/build_sparc_32bit/src/lib/libast/features/time by iffe version 2009-10-06 : : */
+/* : : generated from /home/gisburn/ksh93/ast_ksh_20100309/build_sparc_32bit/src/lib/libast/features/time by iffe version 2009-12-04 : : */
#ifndef _def_time_ast
#if !defined(__PROTO__)
diff --git a/usr/src/lib/libast/sparc/src/lib/libast/ast_tty.h b/usr/src/lib/libast/sparc/src/lib/libast/ast_tty.h
index 2c48057ed3..d67cc25293 100644
--- a/usr/src/lib/libast/sparc/src/lib/libast/ast_tty.h
+++ b/usr/src/lib/libast/sparc/src/lib/libast/ast_tty.h
@@ -1,4 +1,4 @@
-/* : : generated from /home/gisburn/ksh93/ast_ksh_20091014/build_sparc_32bit/src/lib/libast/features/tty by iffe version 2009-10-06 : : */
+/* : : generated from /home/gisburn/ksh93/ast_ksh_20100309/build_sparc_32bit/src/lib/libast/features/tty by iffe version 2009-12-04 : : */
#ifndef _def_tty_ast
#define _def_tty_ast 1
#define _sys_types 1 /* #include <sys/types.h> ok */
diff --git a/usr/src/lib/libast/sparc/src/lib/libast/ast_vfork.h b/usr/src/lib/libast/sparc/src/lib/libast/ast_vfork.h
index 7f64bc5c1c..ea9446da11 100644
--- a/usr/src/lib/libast/sparc/src/lib/libast/ast_vfork.h
+++ b/usr/src/lib/libast/sparc/src/lib/libast/ast_vfork.h
@@ -1,6 +1,6 @@
/* : : generated by proto : : */
-/* : : generated from /home/gisburn/ksh93/ast_ksh_20091014/build_sparc_32bit/src/lib/libast/features/vfork by iffe version 2009-10-06 : : */
+/* : : generated from /home/gisburn/ksh93/ast_ksh_20100309/build_sparc_32bit/src/lib/libast/features/vfork by iffe version 2009-12-04 : : */
#ifndef _def_vfork_ast
#if !defined(__PROTO__)
diff --git a/usr/src/lib/libast/sparc/src/lib/libast/ast_wait.h b/usr/src/lib/libast/sparc/src/lib/libast/ast_wait.h
index 4f48b8ccd4..cd24b64d92 100644
--- a/usr/src/lib/libast/sparc/src/lib/libast/ast_wait.h
+++ b/usr/src/lib/libast/sparc/src/lib/libast/ast_wait.h
@@ -1,4 +1,4 @@
-/* : : generated from /home/gisburn/ksh93/ast_ksh_20091014/build_sparc_32bit/src/lib/libast/features/wait by iffe version 2009-10-06 : : */
+/* : : generated from /home/gisburn/ksh93/ast_ksh_20100309/build_sparc_32bit/src/lib/libast/features/wait by iffe version 2009-12-04 : : */
#ifndef _def_wait_ast
#define _def_wait_ast 1
#define _sys_types 1 /* #include <sys/types.h> ok */
diff --git a/usr/src/lib/libast/sparc/src/lib/libast/ast_wchar.h b/usr/src/lib/libast/sparc/src/lib/libast/ast_wchar.h
index aa52f40fd2..17177484e4 100644
--- a/usr/src/lib/libast/sparc/src/lib/libast/ast_wchar.h
+++ b/usr/src/lib/libast/sparc/src/lib/libast/ast_wchar.h
@@ -1,6 +1,6 @@
/* : : generated by proto : : */
-/* : : generated from /home/gisburn/ksh93/ast_ksh_20091014/build_sparc_32bit/src/lib/libast/features/wchar by iffe version 2009-10-06 : : */
+/* : : generated from /home/gisburn/ksh93/ast_ksh_20100309/build_sparc_32bit/src/lib/libast/features/wchar by iffe version 2009-12-04 : : */
#ifndef _def_wchar_ast
#if !defined(__PROTO__)
diff --git a/usr/src/lib/libast/sparc/src/lib/libast/conftab.c b/usr/src/lib/libast/sparc/src/lib/libast/conftab.c
index ac3ae6bca7..32880808b8 100644
--- a/usr/src/lib/libast/sparc/src/lib/libast/conftab.c
+++ b/usr/src/lib/libast/sparc/src/lib/libast/conftab.c
@@ -10,7 +10,7 @@
#include "FEATURE/param"
#include "conftab.h"
-/* : : generated by conf from /home/gisburn/ksh93/ast_ksh_20091014/build_sparc_32bit/src/lib/libast/comp/conf.tab : : */
+/* : : generated by conf from /home/gisburn/ksh93/ast_ksh_20100309/build_sparc_32bit/src/lib/libast/comp/conf.tab : : */
/*
* prefix strings -- the first few are indexed by Conf_t.standard
diff --git a/usr/src/lib/libast/sparc/src/lib/libast/conftab.h b/usr/src/lib/libast/sparc/src/lib/libast/conftab.h
index e8d3f27f82..05124ead5b 100644
--- a/usr/src/lib/libast/sparc/src/lib/libast/conftab.h
+++ b/usr/src/lib/libast/sparc/src/lib/libast/conftab.h
@@ -6,7 +6,7 @@
#endif
#include <sys/systeminfo.h>
-/* : : generated by conf from /home/gisburn/ksh93/ast_ksh_20091014/build_sparc_32bit/src/lib/libast/comp/conf.tab : : */
+/* : : generated by conf from /home/gisburn/ksh93/ast_ksh_20100309/build_sparc_32bit/src/lib/libast/comp/conf.tab : : */
#if !defined(const) && !defined(__STDC__) && !defined(__cplusplus) && !defined(c_plusplus)
#define const
diff --git a/usr/src/lib/libast/sparc/src/lib/libast/lc.h b/usr/src/lib/libast/sparc/src/lib/libast/lc.h
index da06a59ba4..65fdab45ab 100644
--- a/usr/src/lib/libast/sparc/src/lib/libast/lc.h
+++ b/usr/src/lib/libast/sparc/src/lib/libast/lc.h
@@ -1,7 +1,7 @@
/***********************************************************************
* *
* This software is part of the ast package *
-* Copyright (c) 1985-2009 AT&T Intellectual Property *
+* Copyright (c) 1985-2010 AT&T Intellectual Property *
* and is licensed under the *
* Common Public License, Version 1.0 *
* by AT&T Intellectual Property *
@@ -47,7 +47,9 @@
#define LC_undefined 0x00100
#define LC_utf8 0x00200
#define LC_verbose 0x00400
-#define LC_user 0x10000
+#define LC_setlocale 0x10000
+#define LC_setenv 0x20000
+#define LC_user 0x40000
#define LC_language_attribute_max 2
#define LC_territory_language_max 4
@@ -139,6 +141,7 @@ typedef struct Lc_category_s
int internal;
Lc_category_set_f setf;
Lc_t* prev;
+ unsigned int flags;
} Lc_category_t;
#if _BLD_ast && defined(__EXPORT__)
diff --git a/usr/src/lib/libast/sparc/src/lib/libast/preroot.h b/usr/src/lib/libast/sparc/src/lib/libast/preroot.h
index 756b78a37f..001d3c0fd2 100644
--- a/usr/src/lib/libast/sparc/src/lib/libast/preroot.h
+++ b/usr/src/lib/libast/sparc/src/lib/libast/preroot.h
@@ -1,4 +1,4 @@
-/* : : generated from /home/gisburn/ksh93/ast_ksh_20091014/build_sparc_32bit/src/lib/libast/features/preroot.sh by iffe version 2009-10-06 : : */
+/* : : generated from /home/gisburn/ksh93/ast_ksh_20100309/build_sparc_32bit/src/lib/libast/features/preroot.sh by iffe version 2009-12-04 : : */
#ifndef _def_preroot_ast
#define _def_preroot_ast 1
#define _sys_types 1 /* #include <sys/types.h> ok */
diff --git a/usr/src/lib/libast/sparc/src/lib/libast/sig.h b/usr/src/lib/libast/sparc/src/lib/libast/sig.h
index 4a05425f62..07c291565c 100644
--- a/usr/src/lib/libast/sparc/src/lib/libast/sig.h
+++ b/usr/src/lib/libast/sparc/src/lib/libast/sig.h
@@ -1,6 +1,6 @@
/* : : generated by proto : : */
-/* : : generated from /home/gisburn/ksh93/ast_ksh_20091014/build_sparc_32bit/src/lib/libast/features/sig.sh by iffe version 2009-10-06 : : */
+/* : : generated from /home/gisburn/ksh93/ast_ksh_20100309/build_sparc_32bit/src/lib/libast/features/sig.sh by iffe version 2009-12-04 : : */
#ifndef _def_sig_ast
#if !defined(__PROTO__)
# if defined(__STDC__) || defined(__cplusplus) || defined(_proto) || defined(c_plusplus)
@@ -118,11 +118,18 @@ extern __MANGLE__ Sig_info_t sig_info;
#undef __MANGLE__
#define __MANGLE__ __LINKAGE__
+#if _lib_sigflag && _npt_sigflag
+extern __MANGLE__ int sigflag __PROTO__((int, int, int));
+#endif
+
#if _BLD_ast && defined(__EXPORT__)
#undef __MANGLE__
#define __MANGLE__ __LINKAGE__ __EXPORT__
#endif
+#if !_lib_sigflag
+extern __MANGLE__ int sigflag __PROTO__((int, int, int));
+#endif
extern __MANGLE__ int sigcritical __PROTO__((int));
extern __MANGLE__ int sigunblock __PROTO__((int));
diff --git a/usr/src/lib/libast/sparc/src/lib/libast/tmx.h b/usr/src/lib/libast/sparc/src/lib/libast/tmx.h
index 5c84ca22cb..a3e19d83fb 100644
--- a/usr/src/lib/libast/sparc/src/lib/libast/tmx.h
+++ b/usr/src/lib/libast/sparc/src/lib/libast/tmx.h
@@ -1,6 +1,6 @@
/* : : generated by proto : : */
-/* : : generated from /home/gisburn/ksh93/ast_ksh_20091014/build_sparc_32bit/src/lib/libast/features/tmx by iffe version 2009-10-06 : : */
+/* : : generated from /home/gisburn/ksh93/ast_ksh_20100309/build_sparc_32bit/src/lib/libast/features/tmx by iffe version 2009-12-04 : : */
#ifndef _TMX_H
#if !defined(__PROTO__)
diff --git a/usr/src/lib/libast/sparc/src/lib/libast/tv.h b/usr/src/lib/libast/sparc/src/lib/libast/tv.h
index 289ea145de..9e59290657 100644
--- a/usr/src/lib/libast/sparc/src/lib/libast/tv.h
+++ b/usr/src/lib/libast/sparc/src/lib/libast/tv.h
@@ -1,6 +1,6 @@
/* : : generated by proto : : */
-/* : : generated from /home/gisburn/ksh93/ast_ksh_20091014/build_sparc_32bit/src/lib/libast/features/tv by iffe version 2009-10-06 : : */
+/* : : generated from /home/gisburn/ksh93/ast_ksh_20100309/build_sparc_32bit/src/lib/libast/features/tv by iffe version 2009-12-04 : : */
#ifndef _TV_H
#if !defined(__PROTO__)