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