strsignal - возвращает строку, описывающую сигнал
strsignal(3)
возвращает строку, описывающую сигнал
ОБЗОР
#include <string.h>
char *strsignal(int sig);
extern const char * const sys_siglist[];
Требования макроса тестирования свойств для glibc
(см. feature_test_macros(7)):
strsignal():
Начиная с glibc 2.10:
_XOPEN_SOURCE >= 700 || _POSIX_C_SOURCE >= 200809L
До glibc 2.10:
_GNU_SOURCE
ОПИСАНИЕ
Функция
strsignal() возвращает строку, которая описывает номер сигнала,
переданный в аргументе
sig. Строку можно использовать только до
следующего вызова
strsignal().
В массиве sys_siglist содержатся строки описаний сигналов, упорядоченные
по номеру сигнала. Если возможно, вместо этого массива лучше использовать
функцию strsignal().
ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ
Функция
strsignal() возвращает соответствующую строку описания, или
сообщение о неизвестном сигнале, если указан некорректный номер сигнала. В
некоторых системах (но не Linux), может быть возвращён NULL при некорректном
номере сигнала.
АТРИБУТЫ
Описание терминов данного раздела смотрите в
attributes(7).
Интерфейс Атрибут Значение
strsignal()
безвредность в потоках: небезопасно (MT-Unsafe race:strsignal locale)
СООТВЕТСТВИЕ СТАНДАРТАМ
POSIX.1-2008. Если в Solaris и BSD.