The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"сигналы"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"сигналы"
Сообщение от SaneK emailИскать по авторуВ закладки on 25-Май-03, 17:26  (MSK)
Возможно ли как то определить свой собственный (не системный) сигнал?
Я пробовал вот так и ничего не получилось:

#define MY_SIGNAL 100

....
signal(MY_SIGNAL,sig_hanler);
....
kill(pid,MY_SIGNAL);
....

void sig_handler(int sig)
{
  Здесь этот сигнал обработать
}

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "сигналы"
Сообщение от genie emailИскать по авторуВ закладки on 26-Май-03, 02:38  (MSK)
Net, nel'zya - signaly s tochki zreniya yadra - eto prosto bitiki v slove sostoyaniya processa.


  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "сигналы"
Сообщение от Olej emailИскать по авторуВ закладки on 26-Май-03, 15:44  (MSK)
>Возможно ли как то определить свой собственный (не системный) сигнал?

Нет, доопределить сигналы нельзя (как сказали выше), но для пользовательских целей есть SIGUSR1, SIGUSR2, SIGUSR3 - которые и используют по своему усмотрению.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "сигналы"
Сообщение от SaneK emailИскать по авторуВ закладки on 26-Май-03, 18:04  (MSK)
Про эти сигналы я знаю, но вот только маловато их будет, мне нужно штук 10-15 :) Ладно спасибо за разъяснения, придется как то извратится :)
  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "сигналы"
Сообщение от Vladislav Lazarenko Искать по авторуВ закладки on 01-Июн-03, 21:22  (MSK)
>Про эти сигналы я знаю, но вот только маловато их будет, мне
>нужно штук 10-15 :) Ладно спасибо за разъяснения, придется как то
>извратится :)

Если Вам нужно дополнительно 10-15 сигналов, то вы не только маньяк ... но и плохой разработчик. Что за design ?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "сигналы"
Сообщение от DonkeyHot Искать по авторуВ закладки on 02-Июн-03, 10:49  (MSK)
>Возможно ли как то определить свой собственный (не системный) сигнал?
Стоит почитать /usr/include/*/signal.h - там можно найти максимальный номер сигнала. Цитата из моих:
#define _NSIG           64
#define SIGRTMIN        32
#define SIGRTMAX        (_NSIG-1)

Этого должно хватить.

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру