1N/A/***********************************************************************
1N/A* *
1N/A* This software is part of the ast package *
1N/A* Copyright (c) 1985-2011 AT&T Intellectual Property *
1N/A* and is licensed under the *
1N/A* Common Public License, Version 1.0 *
1N/A* by AT&T Intellectual Property *
1N/A* *
1N/A* A copy of the License is available at *
1N/A* http://www.opensource.org/licenses/cpl1.0.txt *
1N/A* (with md5 checksum 059e8cd6165cb4c31e351f2b69388fd9) *
1N/A* *
1N/A* Information and Software Systems Research *
1N/A* AT&T Research *
1N/A* Florham Park NJ *
1N/A* *
1N/A* Glenn Fowler <gsf@research.att.com> *
1N/A* David Korn <dgk@research.att.com> *
1N/A* Phong Vo <kpv@research.att.com> *
1N/A* *
1N/A***********************************************************************/
1N/A
1N/A/* : : generated by proto : : */
1N/A/* : : generated from /home/gisburn/ksh93/ast_ksh_20110208/build_i386_64bit_opt/src/lib/libast/features/sig.sh by iffe version 2011-01-07 : : */
1N/A#ifndef _def_sig_ast
1N/A#if !defined(__PROTO__)
1N/A# if defined(__STDC__) || defined(__cplusplus) || defined(_proto) || defined(c_plusplus)
1N/A# if defined(__cplusplus)
1N/A# define __LINKAGE__ "C"
1N/A# else
1N/A# define __LINKAGE__
1N/A# endif
1N/A# define __STDARG__
1N/A# define __PROTO__(x) x
1N/A# define __OTORP__(x)
1N/A# define __PARAM__(n,o) n
1N/A# if !defined(__STDC__) && !defined(__cplusplus)
1N/A# if !defined(c_plusplus)
1N/A# define const
1N/A# endif
1N/A# define signed
1N/A# define void int
1N/A# define volatile
1N/A# define __V_ char
1N/A# else
1N/A# define __V_ void
1N/A# endif
1N/A# else
1N/A# define __PROTO__(x) ()
1N/A# define __OTORP__(x) x
1N/A# define __PARAM__(n,o) o
1N/A# define __LINKAGE__
1N/A# define __V_ char
1N/A# define const
1N/A# define signed
1N/A# define void int
1N/A# define volatile
1N/A# endif
1N/A# define __MANGLE__ __LINKAGE__
1N/A# if defined(__cplusplus) || defined(c_plusplus)
1N/A# define __VARARG__ ...
1N/A# else
1N/A# define __VARARG__
1N/A# endif
1N/A# if defined(__STDARG__)
1N/A# define __VA_START__(p,a) va_start(p,a)
1N/A# else
1N/A# define __VA_START__(p,a) va_start(p)
1N/A# endif
1N/A# if !defined(__INLINE__)
1N/A# if defined(__cplusplus)
1N/A# define __INLINE__ extern __MANGLE__ inline
1N/A# else
1N/A# if defined(_WIN32) && !defined(__GNUC__)
1N/A# define __INLINE__ __inline
1N/A# endif
1N/A# endif
1N/A# endif
1N/A#endif
1N/A#if !defined(__LINKAGE__)
1N/A#define __LINKAGE__ /* 2004-08-11 transition */
1N/A#endif
1N/A
1N/A#define _def_sig_ast 1
1N/A#define _sys_types 1 /* #include <sys/types.h> ok */
1N/A
1N/A#define sig_info _sig_info_
1N/A
1N/A#if defined(__STDPP__directive) && defined(__STDPP__hide)
1N/A__STDPP__directive pragma pp:hide kill killpg
1N/A#else
1N/A#define kill ______kill
1N/A#define killpg ______killpg
1N/A#endif
1N/A#include <signal.h>
1N/A#if defined(__STDPP__directive) && defined(__STDPP__hide)
1N/A__STDPP__directive pragma pp:nohide kill killpg
1N/A#else
1N/A#undef kill
1N/A#undef killpg
1N/A#endif
1N/A#ifndef sigmask
1N/A#define sigmask(s) (1<<((s)-1))
1N/A#endif
1N/Atypedef void (*Sig_handler_t) __PROTO__((int));
1N/A
1N/A
1N/A#define Handler_t Sig_handler_t
1N/A
1N/A#define SIG_REG_PENDING (-1)
1N/A#define SIG_REG_POP 0
1N/A#define SIG_REG_EXEC 00001
1N/A#define SIG_REG_PROC 00002
1N/A#define SIG_REG_TERM 00004
1N/A#define SIG_REG_ALL 00777
1N/A#define SIG_REG_SET 01000
1N/A
1N/Atypedef struct
1N/A{
1N/A char** name;
1N/A char** text;
1N/A int sigmax;
1N/A} Sig_info_t;
1N/A
1N/Aextern __MANGLE__ int kill __PROTO__((pid_t, int));
1N/Aextern __MANGLE__ int killpg __PROTO__((pid_t, int));
1N/A
1N/A#if _BLD_ast && defined(__EXPORT__)
1N/A#undef __MANGLE__
1N/A#define __MANGLE__ __LINKAGE__ __EXPORT__
1N/A#endif
1N/A#if !_BLD_ast && defined(__IMPORT__)
1N/A#undef __MANGLE__
1N/A#define __MANGLE__ __LINKAGE__ __IMPORT__
1N/A#endif
1N/A
1N/Aextern __MANGLE__ Sig_info_t sig_info;
1N/A
1N/A#undef __MANGLE__
1N/A#define __MANGLE__ __LINKAGE__
1N/A
1N/A#if _lib_sigflag && _npt_sigflag
1N/Aextern __MANGLE__ int sigflag __PROTO__((int, int, int));
1N/A#endif
1N/A
1N/A#if _BLD_ast && defined(__EXPORT__)
1N/A#undef __MANGLE__
1N/A#define __MANGLE__ __LINKAGE__ __EXPORT__
1N/A#endif
1N/A
1N/A#if !_lib_sigflag
1N/Aextern __MANGLE__ int sigflag __PROTO__((int, int, int));
1N/A#endif
1N/Aextern __MANGLE__ int sigcritical __PROTO__((int));
1N/Aextern __MANGLE__ int sigunblock __PROTO__((int));
1N/A
1N/A#undef __MANGLE__
1N/A#define __MANGLE__ __LINKAGE__
1N/A#endif