Print this page
remove support for non-ANSI compilation

*** 17,35 **** * fields enclosed by brackets "[]" replaced with your own identifying * information: Portions Copyright [yyyy] [name of copyright owner] * * CDDL HEADER END */ /* Copyright (c) 1988 AT&T */ /* All Rights Reserved */ - #ifndef _SIGINFO_H #define _SIGINFO_H - #pragma ident "%Z%%M% %I% %E% SMI" /* SVr4.0 1.1 */ - #include <sys/types.h> #include <sys/siginfo.h> #ifdef __cplusplus extern "C" { --- 17,35 ---- * fields enclosed by brackets "[]" replaced with your own identifying * information: Portions Copyright [yyyy] [name of copyright owner] * * CDDL HEADER END */ + /* + * Copyright 2014 Garrett D'Amore <garrett@damore.org> + */ /* Copyright (c) 1988 AT&T */ /* All Rights Reserved */ #ifndef _SIGINFO_H #define _SIGINFO_H #include <sys/types.h> #include <sys/siginfo.h> #ifdef __cplusplus extern "C" {
*** 38,79 **** struct siginfolist { int nsiginfo; char **vsiginfo; }; - #ifdef __STDC__ extern const char * _sys_illlist[]; extern const char * _sys_fpelist[]; extern const char * _sys_segvlist[]; extern const char * _sys_buslist[]; extern const char * _sys_traplist[]; extern const char * _sys_cldlist[]; extern const struct siginfolist *_sys_siginfolistp; #define _sys_siginfolist _sys_siginfolistp - #else - extern char * _sys_illlist[]; - extern char * _sys_fpelist[]; - extern char * _sys_segvlist[]; - extern char * _sys_buslist[]; - extern char * _sys_traplist[]; - extern char * _sys_cldlist[]; - extern struct siginfolist *_sys_siginfolistp; - #define _sys_siginfolist _sys_siginfolistp - #endif - #if defined(__STDC__) - extern void psignal(int, const char *); extern void psiginfo(siginfo_t *, char *); - #else - - extern void psignal(); - extern void psiginfo(); - - #endif - #ifdef __cplusplus } #endif #endif /* _SIGINFO_H */ --- 38,59 ----