From b6e259b12f179e0b8d7829530c541d5fdc918df3 Mon Sep 17 00:00:00 2001 From: DJ Delorie Date: Mon, 5 Jun 2000 18:43:54 +0000 Subject: [PATCH] * mount.cc: add stdlib.h for exit * umount.cc: ditto * strace.cc: add #define for alloca --- winsup/utils/ChangeLog | 6 ++++++ winsup/utils/mount.cc | 1 + winsup/utils/strace.cc | 3 +++ winsup/utils/umount.cc | 1 + 4 files changed, 11 insertions(+) diff --git a/winsup/utils/ChangeLog b/winsup/utils/ChangeLog index 977cffeb7..104ebecea 100644 --- a/winsup/utils/ChangeLog +++ b/winsup/utils/ChangeLog @@ -1,3 +1,9 @@ +2000-06-05 DJ Delorie + + * mount.cc: add stdlib.h for exit + * umount.cc: ditto + * strace.cc: add #define for alloca + Fri May 20 0:01:00 2000 Corinna Vinschen * regtool.cc (find_key): Add parameter `access'. diff --git a/winsup/utils/mount.cc b/winsup/utils/mount.cc index 4c93ed28f..6227eb38e 100644 --- a/winsup/utils/mount.cc +++ b/winsup/utils/mount.cc @@ -14,6 +14,7 @@ details. */ #include #include #include +#include #ifdef errno #undef errno diff --git a/winsup/utils/strace.cc b/winsup/utils/strace.cc index 4b08e91cb..dc6795cbb 100644 --- a/winsup/utils/strace.cc +++ b/winsup/utils/strace.cc @@ -14,6 +14,9 @@ is built using -mno-cygwin as is intended. */ int _impure_ptr; +/* we *know* we're being built with GCC */ +#define alloca __builtin_alloca + static const char *pgm; static int forkdebug = 0; static int numerror = 1; diff --git a/winsup/utils/umount.cc b/winsup/utils/umount.cc index c37e57ad0..6405ed90b 100644 --- a/winsup/utils/umount.cc +++ b/winsup/utils/umount.cc @@ -12,6 +12,7 @@ details. */ #include #include #include +#include static void remove_all_mounts (); static void remove_all_automounts ();