Jak nevyrabet Zombies? (aneb jak obejit SA_NOCLDWAIT)
Petr Novotny
Petr.Novotny na antek.cz
Čtvrtek Listopad 18 09:25:36 CET 1999
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On 18 Nov 99, at 8:48, Michal Ludvig wrote:
> mam problem: prepisuji program z DYNIXu a vsechno vicemene funguje az na
> falg SA_NOCLDWAIT pri tvoreni potomku. Ten program klidne umre driv nez
> jeho potomci a tenhle flag ma zapricinit, aby se jeho potomci nestali
> Zombikama. Bohuzel v Linuxu to nefunguje - v <asm/signal.h> je: #define
> SA_NOCLDWAIT 0x00000002 /* not supported yet */ coz je asi jadro pudla
> (mam kernel 2.2.11).
Tak ten hned zahodte a dejte nejaky jiny (podstatny memory leak v
sitovem kodu).
> Takze otazka je, jestli to lze nejak obejit? Jakou ficuru udelat, aby mi
> tam nezustavali zombici? Reseni, aby rodic pockal na jejich konec
> neprichazi v uvahu.
No, prominte, jestli kecam, ale mel jsem pocit, ze pokud rodic
skonci, tak uz se mi potomek nevyzombi, protoze ho prevezme
init(?). Problem snad vzdycky byval opacne - potomek skonci a
rodic se k nemu nehlasi.
-----BEGIN PGP SIGNATURE-----
Version: PGP 6.0.2 -- QDPGP 2.60
Comment: http://community.wow.net/grt/qdpgp.html
iQA/AwUBODPGI1MwP8g7qbw/EQIGZQCgqt+V2eTAVhyWHif86r3R9Y9wX38An31W
wbn90MyX71vH1L0W1fWiv7tC
=ZaXp
-----END PGP SIGNATURE-----
--
Petr Novotny, ANTEK CS
Petr.Novotny na antek.cz
http://www.antek.cz
PGP key ID: 0x3BA9BC3F
-- Don't you know there ain't no devil there's just God when he's drunk.
[Tom Waits]
Další informace o konferenci Linux