Witam. Piszę projekt klient - serwer pod systemem linux w C/C++ za pomocą kolejki komunikatów. Nie potrafię rozwiązać pewnego problemu, a mianowicie, kiedy proces serwer jest zatrzymany, a jeden z klientów wyśle kilka komunikatów po czym zostanie zamknięty, to w momencie wznowienia procesu serwera, serwer się zatrzyma. Chciałem się dowiedzieć czy istnieje funkcja sprawdzająca czy proces o podanym pid jest obecnie uruchomiony w systemie? Czy istnieje inne proste w implementacji rozwiązanie tego problemu?