---
 lib/libsalsa/local.h |    3 ++-
 lib/libsalsa/main.c  |    2 +-
 2 files changed, 3 insertions(+), 2 deletions(-)

--- a/lib/libsalsa/local.h
+++ b/lib/libsalsa/local.h
@@ -4,6 +4,7 @@
 #include <fcntl.h>
 #include <errno.h>
 #include <sys/ioctl.h>
+#include <sys/wait.h>
 #include <string.h>
 #include "alsa-symbols.h"
 #include <alsa/asoundlib.h>
@@ -28,7 +29,7 @@ extern oss_sysinfo sysinfo;
 
 extern int alib_initialized;
 
-extern int init_alib (void);
+extern int alib_init (void);
 
 #define ALIB_INIT() \
 { \
--- a/lib/libsalsa/main.c
+++ b/lib/libsalsa/main.c
@@ -165,7 +165,7 @@ alib_appcheck (void)
 	      {
 		exit (system (banned_programs[i].action));
 	      }
-	    while (wait () != -1);
+	    while (wait (NULL) != -1);
 	    exit (1);
 	  }
 	return 0;
