summaryrefslogtreecommitdiff
path: root/m4
diff options
context:
space:
mode:
authorJim Meyering <jim@meyering.net>2000-08-26 11:44:00 +0000
committerJim Meyering <jim@meyering.net>2000-08-26 11:44:00 +0000
commit9ca4b0ce4c92f12145979fdc911a9fdd1fc547c1 (patch)
tree52690056d3e27f0f33fb0cd22f75030cabd0c829 /m4
parent86d77d28f60c1b29b6d59eb744df2acb95e9714f (diff)
downloadcoreutils-9ca4b0ce4c92f12145979fdc911a9fdd1fc547c1.tar.xz
*** empty log message ***
Diffstat (limited to 'm4')
-rw-r--r--m4/fpending.m476
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
])