Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-01-23 | libc: fix signal handling in system() | Richard Braun | |
When built without NPTL support (or for a sparc target), the system() function doesn't conform to its specification. Namely, it uses signal() to install/save/restore signal handlers, which may break applications using custom handlers installed with sigaction(). In addition, it resets the SIGCHLD handler to SIG_DFL instead of blocking the signal, which may result in "lost" signals if a custom handler was installed. Fix system() by replacing uses of signal() with appropriate calls to sigaction() and sigprocmask(). Signed-off-by: Richard Braun <rbraun@sceen.net> Signed-off-by: Mike Frysinger <vapier@gentoo.org> | |||
2010-11-24 | libc: silence warning | Bernhard Reutner-Fischer | |
about implicit declaration of memset in system() Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com> | |||
2010-10-22 | *: inline constant __sig{add,del}set and __sigismember | Denys Vlasenko | |
text data bss dec hex filename - 318 4 0 322 142 libc/pwd_grp/lckpwdf.o + 312 4 0 316 13c libc/pwd_grp/lckpwdf.o - 166 0 1 167 a7 libc/stdlib/abort.o + 157 0 1 158 9e libc/stdlib/abort.o - 42 0 0 42 2a libc/sysdeps/linux/common/pause.o + 27 0 0 27 1b libc/sysdeps/linux/common/pause.o Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com> | |||
2010-06-11 | silence some warnings about missing prototypes | Bernhard Reutner-Fischer | |
Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com> | |||
2010-02-19 | sparc: disable cancellable system, as it fails in strange ways right now | Austin Foxley | |
Signed-off-by: Austin Foxley <austinf@cetoncorp.com> | |||
2009-10-17 | whitespace fixes | Austin Foxley | |
Signed-off-by: Austin Foxley <austinf@cetoncorp.com> | |||
2009-10-17 | cancellation support for a large amount of the required syscalls | Austin Foxley | |
Signed-off-by: Austin Foxley <austinf@cetoncorp.com> | |||
2009-09-18 | trim Experimentally off and uncommented hidden | Bernhard Reutner-Fischer | |
sed -i -e '/Experimentally off - /d' $(grep -rl "Experimentally off - " *) sed -i -e '/^\/\*[[:space:]]*libc_hidden_proto(/d' $(grep -rl "libc_hidden_proto" *) should be a nop Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com> | |||
2008-11-20 | Last portion of libc_hidden_proto removal. | Denis Vlasenko | |
Appears to build fine (several .configs tried) | |||
2008-11-20 | next portion of libc_hidden_proto removal | Denis Vlasenko | |
2008-07-23 | - trim any trailing whitespace | Bernhard Reutner-Fischer | |
2006-01-26 | Get rid of missing prototype warnings | Peter S. Mazinger | |
2006-01-24 | Convert all the strong_aliases to weak that are cancelable in libpthread | Peter S. Mazinger | |
2006-01-15 | only declare vfork when needed, else no-mmu build fails | Mike Frysinger | |
2006-01-14 | hidden_def/hidden_proto: convert all users (I hope) termios split, add some ↵ | Peter S. Mazinger | |
missing headers, other jump relocs removed | |||
2005-12-16 | Convert all the rest, remove isxupper/isxlower, if someone objects, I'll add ↵ | Peter S. Mazinger | |
it back | |||
2005-12-09 | Implement hidden poll, switch user to hidden *printf/*scanf/poll | Peter S. Mazinger | |
2005-12-09 | internal sigpause, do we really default to BSD signals? | Peter S. Mazinger | |
2005-12-04 | More hiding, 300 left | Peter S. Mazinger | |
2005-12-03 | More hiding, including __mempcpy | Peter S. Mazinger | |
2002-08-08 | Cleanup some silly warnings | Eric Andersen | |
2002-07-31 | Per discussion on the mailing list, simply vfork -> fork mapping to only apply | Eric Andersen | |
iff we do not have vfork available, which is simpler and more reasonable. -Erik | |||
2002-02-21 | When vfork is not available and we have an MMU, then use fork() | Eric Andersen | |
-Erik | |||
2002-02-13 | A number of naming updates in preparation for adding in | Eric Andersen | |
proper threading. Most of this is from Stefan Soucek, with additions and changes as needed from me. | |||
2001-01-11 | A large update from Manuel Novoa III <mnovoa3@bellsouth.net>. | Eric Andersen | |
2000-10-09 | Bug ugly formatting update | Eric Andersen | |
2000-07-06 | More stuff I forgot to commit. | Eric Andersen | |
-Erik | |||
2000-07-06 | Lots and lots of cleanups. | Eric Andersen | |
-Erik | |||
2000-05-14 | Initial revision | Erik Andersen | |