diff options
-rw-r--r-- | ChangeLog | 7 | ||||
-rw-r--r-- | README_d/ChangeLog | 4 | ||||
-rw-r--r-- | README_d/README.solaris | 13 | ||||
-rw-r--r-- | awk.h | 2 | ||||
-rw-r--r-- | builtin.c | 2 |
5 files changed, 26 insertions, 2 deletions
@@ -1,3 +1,10 @@ +2011-07-15 Arnold D. Robbins <arnold@skeeve.com> + + * awk.h: Typo fix: "loner" --> longer. Thanks to Nelson Beebe. + * builtin.c (efwrite): Fix flushing test back to what it was + in 3.1.8. Thanks to Strefil <strefil@yandex.ru> for the problem + report. + 2011-06-24 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (EXTRA_DIST): Add ChangeLog.0. diff --git a/README_d/ChangeLog b/README_d/ChangeLog index 8aaeb418..2a0cf328 100644 --- a/README_d/ChangeLog +++ b/README_d/ChangeLog @@ -1,3 +1,7 @@ +2011-07-15 Arnold D. Robbins <arnold@skeeve.com> + + * README.solaris: Info added on using the Solaris C compiler. + 2011-06-23 Arnold D. Robbins <arnold@skeeve.com> * ChangeLog.0: Rotated ChangeLog into this file. diff --git a/README_d/README.solaris b/README_d/README.solaris index 60b7a42a..639ca2c6 100644 --- a/README_d/README.solaris +++ b/README_d/README.solaris @@ -1,3 +1,16 @@ +Fri Jul 15 14:24:00 IDT 2011 +============================ +It looks like you need to use + + -Xc -D_XPG4_2 + +on Solaris 10 with the Sun C compiler when compiling gawk in order for +libsigsegv to be found correctly, and + + -Xc -D_XPG4_2 -Duint64_t=upad64_t + +on Solaris 9. + Tue Apr 20 11:33:20 IDT 2010 ============================ The lc_num1 test fails on Solaris 10 systems. This is a bug with Solaris, @@ -67,7 +67,7 @@ #if defined(HAVE_STDARG_H) #include <stdarg.h> #else -#error "gawk no loner supports <varargs.h>. Please update your compiler and runtime" +#error "gawk no longer supports <varargs.h>. Please update your compiler and runtime" #endif #include <signal.h> #include <time.h> @@ -105,7 +105,7 @@ efwrite(const void *ptr, if (fwrite(ptr, size, count, fp) != count) goto wrerror; if (flush - && (output_is_tty + && ((fp == stdout && output_is_tty) || (rp != NULL && (rp->flag & RED_NOBUF)))) { fflush(fp); if (ferror(fp)) |