[Nagiosplug-checkins] CVS: nagiosplug configure.in,1.66,1.67

Karl DeBisschop kdebisschop at users.sourceforge.net
Mon Mar 17 23:49:14 CET 2003


Update of /cvsroot/nagiosplug/nagiosplug
In directory sc8-pr-cvs1:/tmp/cvs-serv24984

Modified Files:
	configure.in 
Log Message:
use GNU fileutils for check_disk

Index: configure.in
===================================================================
RCS file: /cvsroot/nagiosplug/nagiosplug/configure.in,v
retrieving revision 1.66
retrieving revision 1.67
diff -C2 -r1.66 -r1.67
*** configure.in	16 Mar 2003 23:54:24 -0000	1.66
--- configure.in	18 Mar 2003 07:48:43 -0000	1.67
***************
*** 31,59 ****
  AC_PROG_AWK
  
- # Check for SunOS statfs brokenness wrt partitions 2GB and larger.
- # If <sys/vfs.h> exists and struct statfs has a member named f_spare,
- # enable the work-around code in fsusage.c.
- AC_MSG_CHECKING([for statfs that truncates block counts])
- AC_CACHE_VAL(fu_cv_sys_truncating_statfs,
- [AC_TRY_COMPILE([
- #if !defined(sun) && !defined(__sun)
- choke -- this is a workaround for a Sun-specific problem
- #endif
- #include <sys/types.h>
- #include <sys/vfs.h>],
- [struct statfs t; long c = *(t.f_spare);],
- fu_cv_sys_truncating_statfs=yes
- AC_MSG_RESULT(yes),
- fu_cv_sys_truncating_statfs=no
- AC_MSG_RESULT(no),
- )])
- if test $fu_cv_sys_truncating_statfs = yes; then
-   AC_DEFINE(STATFS_TRUNCATES_BLOCK_COUNTS, 1,
- [  Define if the block counts reported by statfs may be truncated to 2GB
-    and the correct values may be stored in the f_spare array.
-    (SunOS 4.1.2, 4.1.3, and 4.1.3_U1 are reported to have this problem.
-    SunOS 4.1.1 seems not to be affected.)])
- fi
- 
  saved_srcdir=$srcdir
  srcdir=$srcdir/lib
--- 31,34 ----
***************
*** 485,501 ****
  AC_CHECK_HEADERS(signal.h strings.h string.h syslog.h unistd.h uio.h errno.h regex.h sys/types.h sys/time.h sys/socket.h sys/loadavg.h)
  AC_CHECK_HEADERS(stdarg.h sys/unistd.h unistd.h ctype.h stdlib.h)
  
! dnl Linux
! AC_CHECK_HEADERS(sys/vfs.h,
!                  [AC_TRY_COMPILE([#include <sys/vfs.h>],
!                                  [struct statfs buf; long foo; statfs ("/", &buf); foo = buf.f_namelen;],
!                                  [AC_DEFINE(HAVE_STRUCT_STATFS,1,[Define if statfs struct can be found])])])
  
! dnl FreeBSD
! AC_CHECK_HEADERS(sys/param.h sys/mount.h,
!                  [AC_TRY_COMPILE([#include <sys/param.h>
! #include <sys/mount.h>],
!                                  [struct statfs buf; int foo; statfs ("/", &buf); foo = buf.f_flags;],
!                                  [AC_DEFINE(HAVE_STRUCT_STATFS,1,[Define if statfs struct can be found])])])
  
  dnl Checks for typedefs, structures, and compiler characteristics.
--- 460,506 ----
  AC_CHECK_HEADERS(signal.h strings.h string.h syslog.h unistd.h uio.h errno.h regex.h sys/types.h sys/time.h sys/socket.h sys/loadavg.h)
  AC_CHECK_HEADERS(stdarg.h sys/unistd.h unistd.h ctype.h stdlib.h)
+ AC_CHECK_HEADERS(limits.h sys/param.h sys/mount.h sys/vfs.h sys/fs/s5param.h sys/filsys.h fcntl.h sys/statfs.h sys/dustat.h sys/statvfs.h)
  
! # Define HAVE_INTTYPES_H if <inttypes.h> exists,
! # doesn't clash with <sys/types.h>, and declares uintmax_t.
  
! AC_CACHE_CHECK([for inttypes.h], jm_ac_cv_header_inttypes_h,
! [AC_TRY_COMPILE(
!   [#include <sys/types.h>
! #include <inttypes.h>],
!   [uintmax_t i = (uintmax_t) -1;],
!   jm_ac_cv_header_inttypes_h=yes,
!   jm_ac_cv_header_inttypes_h=no)])
! 
! if test $jm_ac_cv_header_inttypes_h = yes; then
!   AC_DEFINE_UNQUOTED(HAVE_INTTYPES_H, 1,
! [Define if <inttypes.h> exists, doesn't clash with <sys/types.h>,
!    and declares uintmax_t. ])
! fi
! 
! # Check for SunOS statfs brokenness wrt partitions 2GB and larger.
! # If <sys/vfs.h> exists and struct statfs has a member named f_spare,
! # enable the work-around code in fsusage.c.
! AC_MSG_CHECKING([for statfs that truncates block counts])
! AC_CACHE_VAL(fu_cv_sys_truncating_statfs,
! [AC_TRY_COMPILE([
! #if !defined(sun) && !defined(__sun)
! choke -- this is a workaround for a Sun-specific problem
! #endif
! #include <sys/types.h>
! #include <sys/vfs.h>],
! [struct statfs t; long c = *(t.f_spare);],
! fu_cv_sys_truncating_statfs=yes
! AC_MSG_RESULT(yes),
! fu_cv_sys_truncating_statfs=no
! AC_MSG_RESULT(no),
! )])
! if test $fu_cv_sys_truncating_statfs = yes; then
!   AC_DEFINE(STATFS_TRUNCATES_BLOCK_COUNTS, 1,
! [  Define if the block counts reported by statfs may be truncated to 2GB
!    and the correct values may be stored in the f_spare array.
!    (SunOS 4.1.2, 4.1.3, and 4.1.3_U1 are reported to have this problem.
!    SunOS 4.1.1 seems not to be affected.)])
! fi
  
  dnl Checks for typedefs, structures, and compiler characteristics.
***************
*** 955,958 ****
--- 960,968 ----
  
  AC_DEFINE_UNQUOTED(DF_COMMAND,"$with_df_command",[path and args for df command])
+ 
+ dnl jm_LIST_MOUNTED_FILESYSTEMS([list_mounted_fs=yes], [list_mounted_fs=no])
+ jm_FSTYPENAME
+ jm_FILE_SYSTEM_USAGE([space=yes], [space=no])
+ jm_AFS
  
  AC_PATH_PROG(PATH_TO_PING,ping)





More information about the Commits mailing list