1101242Srwatson/*
2101242Srwatson * Copyright 2011, Ingo Weinhold, ingo_weinhold@gmx.de.
3107603Sru * Distributed under the terms of the MIT License.
4101242Srwatson */
5101242Srwatson
6101242Srwatson
7101242Srwatson#include <signal.h>
8101242Srwatson
9107603Sru#include <stdio.h>
10101242Srwatson#include <string.h>
11101242Srwatson
12101242Srwatson
13101242Srwatsonvoid
14101242Srwatsonpsignal(int signal, const char* message)
15101242Srwatson{
16101242Srwatson	if (message != NULL && message[0] != '\0')
17101242Srwatson		fprintf(stderr, "%s: %s\n", message, strsignal(signal));
18107603Sru	else
19101242Srwatson		fprintf(stderr, "%s\n", strsignal(signal));
20101242Srwatson}
21101242Srwatson