load-save.cc: avoid gnulib definition of close
author |
John W. Eaton <jwe@octave.org> |
date |
Wed, 10 Feb 2010 22:53:40 -0500 |
parents |
2ceae0b40515 |
children |
7b5e8527441e |
files |
src/ChangeLog src/load-save.cc |
diffstat |
2 files changed, 9 insertions(+), 0 deletions(-)
[+]
|
line diff
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,7 @@
+2010-02-10 John W. Eaton <jwe@octave.org>
+
+ * load-save.cc: If gnulib defines close, undefine it.
+
2010-02-10 Jaroslav Hajek <highegg@gmail.com>
* ov-perm.h (octave_perm_matrix::builtin_type): New function.
--- a/src/load-save.cc
+++ b/src/load-save.cc
@@ -84,6 +84,11 @@
#include "zfstream.h"
#endif
+// Remove gnulib definition, if any.
+#ifdef close
+#undef close
+#endif
+
// Write octave-core file if Octave crashes or is killed by a signal.
static bool Vcrash_dumps_octave_core = true;