1# sysexits.m4 serial 3 2dnl Copyright (C) 2003, 2005, 2007 Free Software Foundation, Inc. 3dnl This file is free software; the Free Software Foundation 4dnl gives unlimited permission to copy and/or distribute it, 5dnl with or without modifications, as long as this notice is preserved. 6 7AC_DEFUN([gl_SYSEXITS], 8[ 9 AC_CHECK_HEADERS_ONCE([sysexits.h]) 10 if test $ac_cv_header_sysexits_h = yes; then 11 HAVE_SYSEXITS_H=1 12 gl_ABSOLUTE_HEADER([sysexits.h]) 13 ABSOLUTE_SYSEXITS_H=\"$gl_cv_absolute_sysexits_h\" 14 AC_TRY_COMPILE([#include <sysexits.h>], 15 [switch (0) 16 { 17 case EX_OK: 18 case EX_USAGE: 19 case EX_DATAERR: 20 case EX_NOINPUT: 21 case EX_NOUSER: 22 case EX_NOHOST: 23 case EX_UNAVAILABLE: 24 case EX_SOFTWARE: 25 case EX_OSERR: 26 case EX_OSFILE: 27 case EX_CANTCREAT: 28 case EX_IOERR: 29 case EX_TEMPFAIL: 30 case EX_PROTOCOL: 31 case EX_NOPERM: 32 case EX_CONFIG: 33 break; 34 } 35 ], 36 [SYSEXITS_H=], 37 [SYSEXITS_H=sysexits.h]) 38 else 39 HAVE_SYSEXITS_H=0 40 SYSEXITS_H=sysexits.h 41 fi 42 AC_SUBST([HAVE_SYSEXITS_H]) 43 AC_SUBST([ABSOLUTE_SYSEXITS_H]) 44 AC_SUBST([SYSEXITS_H]) 45]) 46