C <signal.h>

Модератор: Модераторы разделов

drasute
Сообщения: 4
ОС: не знаю

C <signal.h>

Сообщение drasute »

Здорово.

Есть какая-то константа в этой библиотеке, которая хранит кол-во стандартных сигналов.
Подскажите.
Спасибо сказали:
Аватара пользователя
daedalus
Сообщения: 127
Статус: толстый полярный лис
ОС: Gentoo-hardened

Re: C <signal.h>

Сообщение daedalus »

Констант там всего 20 и еще две пользовательские. Константы, которая указывает на число сигналов я не видел.

SIGHUP Отбой
SIGINT Прерывание
SIGQUIT Выход
SIGILL Недопустимая инструкция
SIGABRT Самоостановка
SIGTRAP Перехват события
SIGIOT Перехват ввода-вывода
SIGEMT Перехват эмуляции
SIGFPE Исключение с плавающей запятой
SIGKILL Неперехватываемый сигнал завершения
SIGBUS Ошибка шины
SIGSEGV Нарушение сегментации
SIGSYS Неправильный аргумент в системный вызов
SIGPIPE Нарушение канала
SIGALRM Истечение времени
SIGTERM Завершение
SIGCHLD Изменение статуса дочернего процесса
SIGCLD Аналогично SIGCHLD
SIGPWR Перезапуск после проблемы с питанием
SIGXCPU Ограничение процессорного времени

Код: Выделить всё

--- /dev/brain
+++ /dev/ass
Спасибо сказали:
drasute
Сообщения: 4
ОС: не знаю

Re: C <signal.h>

Сообщение drasute »

Я сам не видел.
Мне вот сказал препод, что есть какая-то.

Короче, надо как-то определить программно число стандартных сигналов в сете.

Не могу что-то нигде найти как.
Спасибо сказали:
Аватара пользователя
daedalus
Сообщения: 127
Статус: толстый полярный лис
ОС: Gentoo-hardened

Re: C <signal.h>

Сообщение daedalus »

А для какого типа, он не сказал? В позиксе их 28, например.

Код: Выделить всё

--- /dev/brain
+++ /dev/ass
Спасибо сказали:
Аватара пользователя
deadhead
Сообщения: 1913
Статус: zzz..z

Re: C <signal.h>

Сообщение deadhead »

drasute писал(а):
09.10.2012 15:49
Я сам не видел.
Мне вот сказал препод, что есть какая-то.

Короче, надо как-то определить программно число стандартных сигналов в сете.

Не могу что-то нигде найти как.

кхе... поднимите глаза выше
Темы от студентов с запросами готовых решений по заданиям зарываются не глядя.
[x] close
Спасибо сказали:
drasute
Сообщения: 4
ОС: не знаю

Re: C <signal.h>

Сообщение drasute »

каких еще готовых решений? я спрашиваю одну константу

А для какого типа, он не сказал? В позиксе их 28, например.

Должна быть какая-то константа с соотв. значением
Спасибо сказали:
Аватара пользователя
daedalus
Сообщения: 127
Статус: толстый полярный лис
ОС: Gentoo-hardened

Re: C <signal.h>

Сообщение daedalus »

Трясите препода, я такой не знаю.

Код: Выделить всё

--- /dev/brain
+++ /dev/ass
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21499
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: C <signal.h>

Сообщение Bizdelnick »

Shell

% grep -i '^#.*num' /usr/include/signal.h #include <bits/signum.h> % grep -i '^#.*num' /usr/include/bits/signum.h #define _NSIG 65 /* Biggest signal number + 1

Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
drasute
Сообщения: 4
ОС: не знаю

Re: C <signal.h>

Сообщение drasute »

Bizdelnick писал(а):
09.10.2012 16:47

Благодарю
Спасибо сказали: