This is the mail archive of the libc-hacker@sourceware.cygnus.com mailing list for the glibc project.
Note that libc-hacker is a closed list. You may look at the archives of this list, but subscription and posting are not open.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Internally libc uses __fork or __vfork, but libpthread only intercepts fork. Thus any process created inside libc (with system, popen, wordexp, _openchild, grantpt) in a threaded program will block in execve() while waiting for the manager thread to resume it (which won't do it, because it does not know anything about the new process). I think we need __libc_fork, but for vfork this is impossible to fix, because we cannot use a wrapper. Andreas. -- Andreas Schwab "And now for something schwab@suse.de completely different." SuSE GmbH, Schanzäckerstr. 10, D-90443 Nürnberg
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |