[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] /srv/bzr/emacs/trunk r110211: * profiler.c (Fprofiler_cpu_
From: |
Tomohiro Matsuyama |
Subject: |
[Emacs-diffs] /srv/bzr/emacs/trunk r110211: * profiler.c (Fprofiler_cpu_start): Remove unnecessary flag SA_SIGINFO. |
Date: |
Thu, 27 Sep 2012 08:14:13 +0900 |
User-agent: |
Bazaar (2.5.0) |
------------------------------------------------------------
revno: 110211
committer: Tomohiro Matsuyama <address@hidden>
branch nick: trunk
timestamp: Thu 2012-09-27 08:14:13 +0900
message:
* profiler.c (Fprofiler_cpu_start): Remove unnecessary flag SA_SIGINFO.
modified:
src/ChangeLog
src/profiler.c
=== modified file 'src/ChangeLog'
--- a/src/ChangeLog 2012-09-26 22:04:10 +0000
+++ b/src/ChangeLog 2012-09-26 23:14:13 +0000
@@ -1,3 +1,7 @@
+2012-09-26 Tomohiro Matsuyama <address@hidden>
+
+ * profiler.c (Fprofiler_cpu_start): Remove unnecessary flag SA_SIGINFO.
+
2012-09-26 Juanma Barranquero <address@hidden>
* makefile.w32-in ($(BLD)/profiler.$(O)): Update dependencies.
=== modified file 'src/profiler.c'
--- a/src/profiler.c 2012-09-26 15:19:10 +0000
+++ b/src/profiler.c 2012-09-26 23:14:13 +0000
@@ -214,7 +214,7 @@
/* Signal handler for sample profiler. */
static void
-sigprof_handler (int signal, siginfo_t *info, void *ctx)
+sigprof_handler (int signal)
{
eassert (HASH_TABLE_P (cpu_log));
if (backtrace_list && EQ (*backtrace_list->function, Qautomatic_gc))
@@ -251,8 +251,8 @@
current_sample_interval = XINT (sample_interval);
- sa.sa_sigaction = sigprof_handler;
- sa.sa_flags = SA_RESTART | SA_SIGINFO;
+ sa.sa_handler = sigprof_handler;
+ sa.sa_flags = SA_RESTART;
sigemptyset (&sa.sa_mask);
sigaction (SIGPROF, &sa, 0);
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Emacs-diffs] /srv/bzr/emacs/trunk r110211: * profiler.c (Fprofiler_cpu_start): Remove unnecessary flag SA_SIGINFO.,
Tomohiro Matsuyama <=