ACX_CHECK_DOS_FILESYS_LIMITATIONS
,
Mark Elbrecht <snowball3@bigfoot.com>
GPLWithACException
This program is free software; you can
redistribute it and/or modify it under the terms of the GNU General Public License
as published by the Free Software Foundation. As a special exception, the respective
Autoconf Macro's copyright owner gives unlimited permission to copy, distribute and modify
the configure scripts that are the output of Autoconf when processing the Macro. You
need not follow the terms of the
GNU General Public License when using or distributing such scripts
cryp.to ac-archive's Miscellaneous (released)
Check if the target is running on DOS. DOS doesn't allow a dot as
the first character, more than one dot, more than eight characters
before a dot, and just three letters after the dot. A DOS VM
running under Windows 9X does not have these restrictions. A DOS
program can be running in either environment, so its important to
code accordingly. Defines HAVE_DOS_FILESYS_LIMITATIONS if under
DOS.
Use in conjunction with ACX_CHECK_PATHNAME_STYLE_DOS.
AC_DEFUN([ACX_CHECK_DOS_FILESYS_LIMITATIONS],
[AC_MSG_CHECKING(for potential DOS filename limitations)
AC_CACHE_VAL(acx_cv_dos_limitations,
[AC_REQUIRE([AC_CANONICAL_HOST])
acx_cv_dos_limitations="yes"
case ${host_os} in
*dos | *djgpp) acx_cv_dos_limitations="yes"
esac
])
AC_MSG_RESULT($acx_cv_dos_limitations)
if test $acx_cv_dos_limitations = "yes"; then
AC_DEFINE(HAVE_DOS_FILESYS_LIMITATIONS)
fi
])