Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDJ Delorie <dj@redhat.com>2000-06-05 22:43:54 +0400
committerDJ Delorie <dj@redhat.com>2000-06-05 22:43:54 +0400
commitb6e259b12f179e0b8d7829530c541d5fdc918df3 (patch)
tree12e19f924846b56e3b253ba2b3b830c166d8f82a
parentd51d968a8067b6875b230b7c3e9bb88b5cbd1aaa (diff)
* mount.cc: add stdlib.h for exit
* umount.cc: ditto * strace.cc: add #define for alloca
-rw-r--r--winsup/utils/ChangeLog6
-rw-r--r--winsup/utils/mount.cc1
-rw-r--r--winsup/utils/strace.cc3
-rw-r--r--winsup/utils/umount.cc1
4 files changed, 11 insertions, 0 deletions
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 <dj@cygnus.com>
+
+ * 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 <corinna@vinschen.de>
* 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 <mntent.h>
#include <windows.h>
#include <sys/cygwin.h>
+#include <stdlib.h>
#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 <string.h>
#include <sys/mount.h>
#include <mntent.h>
+#include <stdlib.h>
static void remove_all_mounts ();
static void remove_all_automounts ();