gdb and multi-threaded (NPTL) programs
John Fodor
john_fodor@mac.com
Fri Mar 24 21:15:00 GMT 2006
Andreas Schwab wrote:
> John Fodor <john_fodor@mac.com> writes:
>
>
>>Hmmm... so people who use POSIX threads have to put every syscall into a
>>loop, ignoring EINTR?
>
>
> Every library call that is allowed to return with EINTR must be handled
> appropriately. sem_wait is specified as being able to return with EINTR.
> If your program can't handle that it has a bug.
>
> Andreas.
>
I guess you're right. But remember this is an EINTR because we are
single-stepping. Are yoiu saying that one should retry all syscalls on
every EINTR? Thanks.
More information about the Gdb
mailing list