X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=tests%2Ftest-strsignal.c;h=9bd8133e7d858684608bd1670a78cc02f6546ef9;hb=2b6c08c775ae4e80b52aa41058ea5939f778b44b;hp=16544f209debb091d1479777dd39fccff37ada35;hpb=ec1d2ed4fd41d9ff10d11a7a8784293163fb558d;p=gnulib.git diff --git a/tests/test-strsignal.c b/tests/test-strsignal.c index 16544f209..9bd8133e7 100644 --- a/tests/test-strsignal.c +++ b/tests/test-strsignal.c @@ -65,5 +65,17 @@ main (int argc, char **argv) ASSERT_DESCRIPTION (str, "Interrupt"); #endif + /* Test that for out-of-range signal numbers the result is usable. */ + + str = strsignal (-1); + ASSERT (str); + ASSERT (str != (char *) -1); + ASSERT (strlen (str)); + + str = strsignal (9249234); + ASSERT (str); + ASSERT (str != (char *) -1); + ASSERT (strlen (str)); + return 0; }