ACX_CHECK_DOS_FILESYS_LIMITATIONS ,
2000年07月19日
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
])