Why exactly ptrace(PT_TRACE_ME, ...) call after the fork in the debugged app is not enough for you? i dunno about emmanuel, but for me the fact that the child runs for an indeterminate amount of time is not enough. it may run to completion even, before the parent gets scheduled again... this feature i would like. .mrg.