diff options
author | Jim Meyering <jim@meyering.net> | 2000-08-26 11:44:00 +0000 |
---|---|---|
committer | Jim Meyering <jim@meyering.net> | 2000-08-26 11:44:00 +0000 |
commit | 9ca4b0ce4c92f12145979fdc911a9fdd1fc547c1 (patch) | |
tree | 52690056d3e27f0f33fb0cd22f75030cabd0c829 /m4 | |
parent | 86d77d28f60c1b29b6d59eb744df2acb95e9714f (diff) | |
download | coreutils-9ca4b0ce4c92f12145979fdc911a9fdd1fc547c1.tar.xz |
*** empty log message ***
Diffstat (limited to 'm4')
-rw-r--r-- | m4/fpending.m4 | 76 |
1 files changed, 36 insertions, 40 deletions
diff --git a/m4/fpending.m4 b/m4/fpending.m4 index 72c9cf952..0a7b7de1d 100644 --- a/m4/fpending.m4 +++ b/m4/fpending.m4 @@ -14,56 +14,52 @@ AC_DEFUN(jm_FUNC_FPENDING, ac_cv_sys_pending_output_n_bytes, [ fp_save_DEFS=$DEFS - for ac_expr in \ + for ac_expr in \ \ - '# glibc2' \ - 'fp->_IO_write_ptr - fp->_IO_write_base' \ + '# glibc2' \ + 'fp->_IO_write_ptr - fp->_IO_write_x_base' \ \ - '# traditional Unix' \ - 'fp->_ptr - fp->_base' \ + '# traditional Unix' \ + 'fp->_ptr - fp->_base' \ \ - '# BSD' \ - 'fp->_p - fp->_bf._base' \ + '# BSD' \ + 'fp->_p - fp->_bf._base' \ \ - '# SCO, Unixware' \ - 'fp->__ptr - fp->__base' \ + '# SCO, Unixware' \ + 'fp->__ptr - fp->__base' \ \ - '# old glibc?' \ - 'fp->__bufp - fp->__buffer' \ + '# old glibc?' \ + 'fp->__bufp - fp->__buffer' \ \ - '# old glibc iostream?' \ - 'fp->_pptr - fp->_pbase' \ + '# old glibc iostream?' \ + 'fp->_pptr - fp->_pbase' \ \ - '# VMS' \ - '(*fp)->_ptr - (*fp)->_base' \ + '# VMS' \ + '(*fp)->_ptr - (*fp)->_base' \ \ - '# e.g., DGUX R4.11; the info is not available' \ - 1 \ - ; do - # Skip each embedded comment. - case "$ac_expr" in '#'*) continue;; esac -' - - DEFS="$DEFS -DPENDING_OUTPUT_N_BYTES=$ac_expr" - AC_TRY_COMPILE( - [#include <stdio.h> - ], - [long unsigned int n = $ac_expr;], - fp_done=yes - ) - DEFS=$fp_save_DEFS - test "$fp_done" = yes && break - done - AC_DEFINE_UNQUOTED(PENDING_OUTPUT_N_BYTES, $ac_expr, - [the number of pending output bytes on stream `fp']) - ]) - fi - + '# e.g., DGUX R4.11; the info is not available' \ + 1 \ + ; do + # Skip each embedded comment. + case "$ac_expr" in '#'*) continue;; esac + DEFS="$DEFS -DPENDING_OUTPUT_N_BYTES=$ac_expr" + AC_TRY_COMPILE( + [#include <stdio.h> + ], + [FILE *fp = stdin; (void) ($ac_expr);], + fp_done=yes + ) + DEFS=$fp_save_DEFS + test "$fp_done" = yes && break + done - if test $fu_cv_sys_struct_timespec = yes; then - AC_DEFINE_UNQUOTED(HAVE_STRUCT_TIMESPEC, 1, - [Define if struct timespec is declared in <time.h>. ]) + ac_cv_sys_pending_output_n_bytes=$ac_expr + ] + ) + AC_DEFINE_UNQUOTED(PENDING_OUTPUT_N_BYTES, + $ac_cv_sys_pending_output_n_bytes, + [the number of pending output bytes on stream `fp']) fi ]) |