From 5c350f4fd5e42153d5df125dc4687216bf7b09aa Mon Sep 17 00:00:00 2001 From: Roland McGrath Date: Wed, 22 Feb 1995 03:13:12 +0000 Subject: [! HAVE_STRSIGNAL] (strsignal): New function. --- signame.c | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) (limited to 'signame.c') diff --git a/signame.c b/signame.c index 5f8deab..40e72e0 100644 --- a/signame.c +++ b/signame.c @@ -1,5 +1,5 @@ /* Convert between signal names and numbers. - Copyright (C) 1990, 1992, 1993 Free Software Foundation, Inc. + Copyright (C) 1990, 1992, 1993, 1995 Free Software Foundation, Inc. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -273,3 +273,20 @@ psignal (signal, message) fprintf (stderr, "%s: %s\n", message, sys_siglist[signal]); } #endif + +#ifndef HAVE_STRSIGNAL +/* Return the string associated with the signal number. */ + +char * +strsignal (signal) + int signal; +{ + static char buf[] = "Signal 12345678901234567890"; + + if (signal > 0 || signal < NSIG) + return sys_siglist[signal]; + + sprintf (buf, "Signal %d", signal); + return buf; +} +#endif -- cgit v1.2.3