/* Asynchronous timers.
- Copyright (C) 2000-2011 Free Software Foundation, Inc.
+ Copyright (C) 2000-2012 Free Software Foundation, Inc.
This file is part of GNU Emacs.
static void schedule_atimer (struct atimer *);
static struct atimer *append_atimer_lists (struct atimer *,
struct atimer *);
-SIGTYPE alarm_signal_handler (int signo);
+static void alarm_signal_handler (int signo);
/* Start a new atimer of type TYPE. TIME specifies when the timer is
/* Run all timers again, if some have been stopped with a call to
stop_other_atimers. */
-void
+static void
run_all_atimers (void)
{
if (stopped_atimers)
}
-/* A version of run_all_timers suitable for a record_unwind_protect. */
+/* A version of run_all_atimers suitable for a record_unwind_protect. */
Lisp_Object
unwind_stop_other_atimers (Lisp_Object dummy)
/* Signal handler for SIGALRM. SIGNO is the signal number, i.e.
SIGALRM. */
-SIGTYPE
+void
alarm_signal_handler (int signo)
{
#ifndef SYNC_INPUT