5522  rt_sigsuspend(0xbff4cb9c, 32) = -1 EINVAL (Invalid argument)
5522  rt_sigsuspend(0xbff4cb9c, 16) = -1 EINVAL (Invalid argument)
5522  rt_sigsuspend([], 8) = ? ERESTARTNOHAND (To be restarted if no handler)
5522  execve("../threads-execve", ["../threads-execve", "8", "0"], 0xbff4cccc /* 23 vars */) = 0
5522  exit(42)       = ?
5523  nanosleep({tv_sec=0, tv_nsec=12345}, NULL) = 0
5523  execve("../threads-execve", ["../threads-execve", "8", "1"], 0xbf82e534 /* 23 vars */ <pid changed to 5522 ...>
5522  +++ superseded by execve in pid 5523 +++
5522  <... execve resumed>) = 0
5522  rt_sigsuspend([], 8 <unfinished ...>
5524  nanosleep({tv_sec=0, tv_nsec=12345}, NULL) = 0
5524  execve("../threads-execve", ["../threads-execve", "8", "2"], 0xbfb06184 /* 23 vars */ <unfinished ...>
5522  <... rt_sigsuspend resumed>) = ?
5522  +++ superseded by execve in pid 5524 +++
5522  <... execve resumed>) = 0
5522  nanosleep({tv_sec=123, tv_nsec=0},  <unfinished ...>
5525  nanosleep({tv_sec=0, tv_nsec=12345}, NULL) = 0
5525  execve("../threads-execve", ["../threads-execve", "8", "3"], 0xbfe357d4 /* 23 vars */ <unfinished ...>
5522  <... nanosleep resumed> <unfinished ...>) = ?
5522  +++ superseded by execve in pid 5525 +++
5522  <... execve resumed>) = 0
5522  +++ exited with 0 +++
