New file, requires experimental version of autoconf.
[gnulib.git] / m4 / ssize_t.m4
1 #serial 1
2
3 AC_PREREQ(2.14a)
4
5 dnl This is a specialization of AC_CHECK_TYPE applied to `ssize_t' with
6 dnl the difference that it also includes unistd.h on systems that have it.
7 dnl On Fujitsu UXP/V systems ssize_t is defined in unistd.h.
8 AC_DEFUN(AC_TYPE_SSIZE_T,
9   [
10     AC_CHECK_HEADERS(unistd.h)
11     AC_CHECK_TYPE(ssize_t, int,
12       [
13 #include <sys/types.h>
14 #if STDC_HEADERS
15 # include <stdlib.h>
16 # include <stddef.h>
17 #endif
18 #if HAVE_UNISTD_H
19 # include <unistd.h>
20 #endif
21       ]
22   )])