emacs-diffs
[Top][All Lists]
Advanced

[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);
 


reply via email to

[Prev in Thread] Current Thread [Next in Thread]