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