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 ----