🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

1 total messages Started by SunSoft Fri, 06 Feb 2009 17:29
Demon i SigSuspend
#20700
Author: SunSoft
Date: Fri, 06 Feb 2009 17:29
29 lines
2225 bytes
Witam,

Piszę demona pod FreeBSD w środowisku Free Pascal Compiler. Wzoruję
się na przykładzie który znalazłem tutaj:
http://www.delphimaster.ru/articles/kylix3/index.html

Wykorzystuję bibliotekę INDY http://www.indyproject.org/

Mam problem z którym nie mogę sobie poradzić:

W pętli while jest linia:
  sigsuspend( SigSet );
ktora powoduje uśpienie procesu i oczekiwanie na odpowiednie sygnały
według wskazanej maski.

Niestety demon wisi na tej linii niezależnie od wysyłanych sygnałów.
Obsługa sygnału jest ok ponieważ procedura go wywołująca jest
wywoływana - niestety dalej nic się nie dzieje.

Problem jest zdecydowanie w bibliotece indy ponieważ zakomentowanie
tworzenia obiektu serwera likwiduje problem.

Czego mogę szukać ? Co moze przechwytywać wysyłane sygnały ?

Będe wdzięczny za ewentualne wskazówki.

--
Pozdrawiam:
Jaromir Będkowski
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads