NAME
psiginfo psignal
— print signal information to standard
error
SYNOPSIS
void psiginfo(const siginfo_t *pinfo, const char *message); void psignal(int signum, const char *message);
DESCRIPTION
The psiginfo () and
psignal () functions shall print a message out on
stderr associated with a signal number. If
message is not null and is not the empty string, then the
string pointed to by the message argument shall be printed
first, followed by a <colon>, a <space>, and the signal
description string indicated by signum, or by the signal
associated with pinfo. If the message
argument is null or points to an empty string, then only the signal
description shall be printed. For psiginfo (), the
argument pinfo references a valid
siginfo_t structure. For psignal (), if
signum is not a valid signal number, the behavior is
implementation-defined.
The psiginfo () and
psignal () functions shall not change the orientation of
the standard error stream.
The psiginfo () and
psignal () functions shall mark for update the last data
modification and last file status change timestamps of the file associated
with the standard error stream at some time between their successful
completion and exit(3), abort(3), or the
completion of fflush(3) or fclose(3) on
stderr.
RETURN VALUE
These functions shall not return a value.
ERRORS
No errors are defined.
EXAMPLES
None.
APPLICATION USAGE
None.
RATIONALE
System V historically has psignal () and
psiginfo () in
<siginfo.h>. However, the
<siginfo.h> header is not specified in the
Base Definitions volume of POSIX.1-2008, and the type
siginfo_t is defined in
<signal.h>.
FUTURE DIRECTIONS
None.
SEE ALSO
XBD <signal.h>
CHANGE HISTORY
First released in Issue 7.