nein,
was du machen kannst, ist nach dem wait () einen times () -aufruf zu machen, und dann (tms_cutime - tms_utime) auszugeben. das entspricht dann der reinen usertime NUR der kinder - wenn nur eines existiert, dann eben die usertime von jenem.
nein,
was du machen kannst, ist nach dem wait () einen times () -aufruf zu machen, und dann (tms_cutime - tms_utime) auszugeben. das entspricht dann der reinen usertime NUR der kinder - wenn nur eines existiert, dann eben die usertime von jenem.
Ups, hast recht. Hab nur den Anfang der manpage gelesen…
“clock_t tms_cutime; /* user time of children */”
und mir gedacht, das passt doch so
Vorsicht: es ist ein genz weentlicher Unterschied zwischen ignorieren
sa_handler=SIG_IGN
und blockieren (mit sigprocmask bzw. fuer die handler-Ausfuerhung auch mit sa_mask).
Blockieren heisst nur, sie werden erst mal zurueckgehalten - wenn die Blockade
aufgehoben wird, schlagen evtl. in der Zwischenzeit eingetroffene Signale aber voll rein.
Ignorieren heisst einfach Signal wegwerfen.