X-Git-Url: http://git.chise.org/gitweb/?p=chise%2Fxemacs-chise.git.1;a=blobdiff_plain;f=src%2Flinuxplay.c;h=bf64eac7bcd9939e4af49005c312a14ea0d0ba5c;hp=ab594f3f0cd2d2af503003709dc2f3c4672993d4;hb=3e447015251ce6dcde843cbed10d9033d5538622;hpb=716cfba952c1dc0d2cf5c968971f3780ba728a89 diff --git a/src/linuxplay.c b/src/linuxplay.c index ab594f3..bf64eac 100644 --- a/src/linuxplay.c +++ b/src/linuxplay.c @@ -82,8 +82,8 @@ #define warn(str) message("audio: %s ",GETTEXT(str)) #endif -static void (*sighup_handler)(int); -static void (*sigint_handler)(int); +static SIGTYPE (*sighup_handler) (int); +static SIGTYPE (*sigint_handler) (int); static int mix_fd; static int audio_vol; @@ -93,7 +93,8 @@ static char *audio_dev = "/dev/dsp"; /* Intercept SIGINT and SIGHUP in order to close the audio and mixer devices before terminating sound output; this requires reliable signals as provided by "syssignal.h" */ -static void sighandler(int sig) +static SIGTYPE +sighandler (int sig) { if (mix_fd > 0) { if (audio_vol >= 0) {