"Fossies" - the Fresh Open Source Software Archive

Member "gnuastro-0.9/bootstrapped/m4/pathmax.m4" (17 Apr 2019, 1133 Bytes) of package /linux/privat/gnuastro-0.9.tar.lz:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file. See also the latest Fossies "Diffs" side-by-side code changes report for "pathmax.m4": 0.8_vs_0.9.

    1 # pathmax.m4 serial 11
    2 dnl Copyright (C) 2002-2003, 2005-2006, 2009-2019 Free Software Foundation,
    3 dnl Inc.
    4 dnl This file is free software; the Free Software Foundation
    5 dnl gives unlimited permission to copy and/or distribute it,
    6 dnl with or without modifications, as long as this notice is preserved.
    7 
    8 AC_DEFUN([gl_PATHMAX],
    9 [
   10   dnl Prerequisites of lib/pathmax.h.
   11   AC_CHECK_HEADERS_ONCE([sys/param.h])
   12 ])
   13 
   14 # Expands to a piece of C program that defines PATH_MAX in the same way as
   15 # "pathmax.h" will do.
   16 AC_DEFUN([gl_PATHMAX_SNIPPET], [[
   17 /* Arrange to define PATH_MAX, like "pathmax.h" does. */
   18 #if HAVE_UNISTD_H
   19 # include <unistd.h>
   20 #endif
   21 #include <limits.h>
   22 #if defined HAVE_SYS_PARAM_H && !defined PATH_MAX && !defined MAXPATHLEN
   23 # include <sys/param.h>
   24 #endif
   25 #if !defined PATH_MAX && defined MAXPATHLEN
   26 # define PATH_MAX MAXPATHLEN
   27 #endif
   28 #ifdef __hpux
   29 # undef PATH_MAX
   30 # define PATH_MAX 1024
   31 #endif
   32 #if defined _WIN32 && ! defined __CYGWIN__
   33 # undef PATH_MAX
   34 # define PATH_MAX 260
   35 #endif
   36 ]])
   37 
   38 # Prerequisites of gl_PATHMAX_SNIPPET.
   39 AC_DEFUN([gl_PATHMAX_SNIPPET_PREREQ],
   40 [
   41   AC_CHECK_HEADERS_ONCE([unistd.h sys/param.h])
   42 ])