1# Configure `patch'.
2# Copyright 1993, 1997-1998, 1999 Free Software Foundation, Inc.
3dnl Process this file with autoconf to produce a configure script.
4
5AC_PREREQ(2.12)
6AC_INIT(patch.c)
7AC_CONFIG_HEADER(config.h:config.hin)
8AC_ARG_PROGRAM
9AC_CANONICAL_HOST
10
11PACKAGE=patch
12VERSION=2.5.4
13AC_SUBST(PACKAGE)
14AC_SUBST(VERSION)
15
16AC_PROG_CC
17AC_PROG_CPP
18AC_PROG_INSTALL
19AC_PROG_MAKE_SET
20# Use ed_PROGRAM, not ED_PROGRAM,
21# because <errno.h> reserves symbols starting with `E'.
22AC_PATH_PROG(ed_PROGRAM, ed, ed)
23
24AC_SYS_LARGEFILE
25
26AC_AIX
27AC_MINIX
28AC_ISC_POSIX
29AC_EXEEXT
30
31AM_C_PROTOTYPES
32AC_C_CONST
33
34AC_HEADER_DIRENT
35AC_HEADER_STDC
36AC_CHECK_HEADERS(fcntl.h limits.h string.h unistd.h utime.h varargs.h)
37jm_AC_HEADER_INTTYPES_H
38
39AC_TYPE_MODE_T
40AC_TYPE_OFF_T
41AC_TYPE_PID_T
42AC_TYPE_SIGNAL
43AC_TYPE_SIZE_T
44jm_STRUCT_UTIMBUF
45
46AC_CHECK_FUNC(getopt_long, , [LIBOBJS="$LIBOBJS getopt1\$U.o getopt\$U.o"])
47AC_SUBST(LIBOBJS)
48AC_CHECK_FUNCS(_doprintf isascii fseeko memcmp mktemp \
49  pathconf raise setmode sigaction sigprocmask sigsetmask strerror)
50AC_REPLACE_FUNCS(memchr mkdir rename rmdir)
51jm_FUNC_MALLOC
52jm_FUNC_REALLOC
53AC_FUNC_CLOSEDIR_VOID
54AC_FUNC_VPRINTF
55
56AC_SYS_LONG_FILE_NAMES
57jm_STRUCT_DIRENT_D_INO
58
59AC_OUTPUT(Makefile)
60