summaryrefslogtreecommitdiff
path: root/coregrind/m_libcsignal.c
AgeCommit message (Collapse)AuthorFilesLines
2011-06-28Delete the AIX5 port. The last release this worked for is 3.4.1,sewardj1-98/+18
and then only on AIX 5.2 and 5.3. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11842 a5019735-40e9-0310-863c-91ae7b9d1cf9
2010-05-03Update copyright dates to 2010.sewardj1-1/+1
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11121 a5019735-40e9-0310-863c-91ae7b9d1cf9
2009-05-28Merge the DARWIN branch onto the trunk.njn1-1/+198
I tried using 'svn merge' to do the merge but it did a terrible job and there were bazillions of conflicts. So instead I just took the diff between the branch and trunk at r10155, applied the diff to the trunk, 'svn add'ed the added files (no files needed to be 'svn remove'd) and committed. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10156 a5019735-40e9-0310-863c-91ae7b9d1cf9
2009-05-21DARWIN sync: use a library function.njn1-2/+1
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10067 a5019735-40e9-0310-863c-91ae7b9d1cf9
2009-05-20Merge r9472 (tkill() param renaming) from the DARWIN branch.njn1-4/+3
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10044 a5019735-40e9-0310-863c-91ae7b9d1cf9
2009-05-18Merged non-Darwin-specific parts of r9397,r9423,r9490, 9461, 9462 from thenjn1-16/+78
DARWIN branch. A big ugly DARWIN/trunk sync commit, mostly to do with changing the representation of SysRes and vki_sigset_t. Functionality of the trunk shouldn't be changed by it. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9876 a5019735-40e9-0310-863c-91ae7b9d1cf9
2009-03-10Updated copyright years.njn1-1/+1
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9344 a5019735-40e9-0310-863c-91ae7b9d1cf9
2008-02-11Update copyright dates ("200X-2007" --> "200X-2008").sewardj1-1/+1
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7398 a5019735-40e9-0310-863c-91ae7b9d1cf9
2007-01-08Update copyright dates.sewardj1-1/+1
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6488 a5019735-40e9-0310-863c-91ae7b9d1cf9
2006-10-17Merge r6120:sewardj1-36/+127
Get rid of VG_(sigtimedwait) and replace it a simpler version, VG_(sigtimedwait_zero), which polls for signals and returns immediately. AIX doesn't have a sigtimedwait syscall, so in that case try and implement VG_(sigtimedwait_zero) using various other signal syscalls. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6259 a5019735-40e9-0310-863c-91ae7b9d1cf9
2006-10-14Create a new module, m_vki, and move all knowledge about the kernelsewardj1-0/+1
interface, except for the syscall numbers, into that. Mostly this means moving include/vki-*.h to include/vki/vki-*.h. include/pub_tool_basics.h previously dragged in the entire kernel interface. I've done away with that, so that modules which need to see the kernel interface now have to include pub_{core,tool}_vki.h explicitly. This is why there are many modified .c files -- they have all acquired an extra #include line. This certainly breaks all platforms except x86. Will fix shortly. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6225 a5019735-40e9-0310-863c-91ae7b9d1cf9
2006-10-14Create a new module, m_vkiscnums, and move all the system call numberssewardj1-1/+1
into that. Mostly this means moving vki_unistd-<plat>.h to include/vki/vki-scnums-<plat>.h. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6224 a5019735-40e9-0310-863c-91ae7b9d1cf9
2006-06-05Update copyright dates.sewardj1-1/+1
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5954 a5019735-40e9-0310-863c-91ae7b9d1cf9
2006-03-29Delete VG_(sigaltstack) and VG_(sigpending) as they are unused.sewardj1-20/+0
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5799 a5019735-40e9-0310-863c-91ae7b9d1cf9
2005-06-19Final commit for the initial modularisation pass:njn1-1/+1
- Broke part of m_scheduler off into a new module m_threadstate. It contains ThreadState, VG_(threads)[] and some basic operations on the thread table. All simple stuff, the complex stuff stays in m_scheduler. This avoids lots of circular dependencies between m_scheduler and other modules. - Managed to finally remove core.h and tool.h, double hurrah! - Introduced pub_tool_basics.h and pub_core_basics.h, one of which is include by every single C file. - Lots of little cleanups and changes related to the above. - I even did a small amount of documentation updating. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@3944 a5019735-40e9-0310-863c-91ae7b9d1cf9
2005-06-18Replace use of __amd64__ with VGA_amd64.njn1-1/+1
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@3936 a5019735-40e9-0310-863c-91ae7b9d1cf9
2005-06-17Moved the basic syscall stuff out of m_libcbase.c into a new modulenjn1-0/+1
m_syscall.c. Plus some associated cleanups. Moved VG_(sigreturn) into m_signals.c and made it local. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@3922 a5019735-40e9-0310-863c-91ae7b9d1cf9
2005-06-11wibblenjn1-1/+1
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@3892 a5019735-40e9-0310-863c-91ae7b9d1cf9
2005-06-10Modularised signal libc stuff into m_libcsignal.njn1-0/+236
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@3870 a5019735-40e9-0310-863c-91ae7b9d1cf9