Question about the syscall trace -- in the second, threaded version,
...
> [pid 11612] fcntl(7, F_SETLK, {type=F_WRLCK, whence=SEEK_SET, start=0, len=0}) = 0
> [pid 11612] +++ exited with 0 +++?? In the not threaded version, I don't see the child process exit - and
wasn't expecting to, since it's supposed to have exec'd to /usr/bin/sleep.