[PATCH] Fix three implicit function declaration warnings

Christopher Brannon <[email protected]> Sun, 16 Mar 2014 22:36:20 -0700
Newsgroups gmane.lisp.scheme.scheme48
Message-ID <[email protected]>
# HG changeset patch
# User Christopher Brannon <[email protected]>
# Date 1395034245 25200
# Node ID e16eb4429221be7698d35582947bfa2279a2af37
# Parent  98197bf570a458336c2374f4ff1d34a1343cf143
Fix three implicit function declaration warnings.

diff -r 98197bf570a4 -r e16eb4429221 c/main.c
--- a/c/main.c	Sun Mar 02 16:50:12 2014 +0100
+++ b/c/main.c	Sun Mar 16 22:30:45 2014 -0700
@@ -5,6 +5,7 @@
  */
 
 extern long s48_initialize(int *argc, char ***argv);
+extern long s48_call_startup_procedure(char **, long);
 
 int
 main(int argc, char **argv)
diff -r 98197bf570a4 -r e16eb4429221 c/posix/proc.c
--- a/c/posix/proc.c	Sun Mar 02 16:50:12 2014 +0100
+++ b/c/posix/proc.c	Sun Mar 16 22:30:45 2014 -0700
@@ -9,6 +9,7 @@
  * Scheme 48/POSIX process environment interface
  */
 
+#define _GNU_SOURCE
 #include <stdio.h>
 #include <errno.h>
 #include <string.h>
diff -r 98197bf570a4 -r e16eb4429221 c/unix/socket.c
--- a/c/unix/socket.c	Sun Mar 02 16:50:12 2014 +0100
+++ b/c/unix/socket.c	Sun Mar 16 22:30:45 2014 -0700
@@ -11,6 +11,7 @@
 
 #include <sys/types.h>
 #include <sys/socket.h>
+#include <unistd.h>
 #include <errno.h>
 #include <fcntl.h>
 #include <stdlib.h>