From 3e8ad023348059a52c1ce080e6449deda029c0ad Mon Sep 17 00:00:00 2001 From: Matthew Flatt Date: Sun, 25 Jun 2017 08:38:30 -0600 Subject: [PATCH] rktio: add some missing `#include`s in some configurations --- racket/src/racket/src/jitstack.c | 2 +- racket/src/rktio/rktio_flock.c | 1 + racket/src/rktio/rktio_poll_set.c | 3 +++ racket/src/rktio/rktio_process.c | 3 +++ 4 files changed, 8 insertions(+), 1 deletion(-) diff --git a/racket/src/racket/src/jitstack.c b/racket/src/racket/src/jitstack.c index f69f459559..53618956e3 100644 --- a/racket/src/racket/src/jitstack.c +++ b/racket/src/racket/src/jitstack.c @@ -743,7 +743,7 @@ void* scheme_jit_find_code_end(void *p) { return NULL; } void scheme_thread_start_child(Scheme_Thread *child, Scheme_Object *child_thunk) { - return scheme_do_thread_start_child(child, child_thunk); + scheme_do_thread_start_child(child, child_thunk); } #endif diff --git a/racket/src/rktio/rktio_flock.c b/racket/src/rktio/rktio_flock.c index 3a3207eefa..2e81516c83 100644 --- a/racket/src/rktio/rktio_flock.c +++ b/racket/src/rktio/rktio_flock.c @@ -15,6 +15,7 @@ #if defined(RKTIO_USE_FCNTL_AND_FORK_FOR_FILE_LOCKS) #include #include +#include typedef struct pair_t { int car, cdr; } pair_t; #endif diff --git a/racket/src/rktio/rktio_poll_set.c b/racket/src/rktio/rktio_poll_set.c index cbc38bdbf2..b2ea330260 100644 --- a/racket/src/rktio/rktio_poll_set.c +++ b/racket/src/rktio/rktio_poll_set.c @@ -6,6 +6,9 @@ # include # include # include +# ifdef USE_ULIMIT +# include +# endif #endif #ifdef HAVE_POLL_SYSCALL # include diff --git a/racket/src/rktio/rktio_process.c b/racket/src/rktio/rktio_process.c index 1a1bc20067..fee1dae5c5 100644 --- a/racket/src/rktio/rktio_process.c +++ b/racket/src/rktio/rktio_process.c @@ -9,6 +9,9 @@ # include # include # include +# ifdef USE_ULIMIT +# include +# endif #endif #if defined(RKTIO_SYSTEM_UNIX) && defined(RKTIO_USE_PTHREADS)