📄 rename.m4
字号:
#serial 3dnl From Volker Borchert.dnl Determine whether rename works for source paths with a trailing slash.dnl The rename from SunOS 4.1.1_U1 doesn't.dnldnl If it doesn't, then define RENAME_TRAILING_SLASH_BUG and arrangednl to compile the wrapper function.dnlAC_DEFUN([vb_FUNC_RENAME],[ AC_CACHE_CHECK([whether rename is broken], vb_cv_func_rename_trailing_slash_bug, [ rm -rf conftest.d1 conftest.d2 mkdir conftest.d1 || AC_MSG_ERROR([cannot create temporary directory]) AC_TRY_RUN([# include <stdio.h> int main () { exit (rename ("conftest.d1/", "conftest.d2") ? 1 : 0); } ], vb_cv_func_rename_trailing_slash_bug=no, vb_cv_func_rename_trailing_slash_bug=yes, dnl When crosscompiling, assume rename is broken. vb_cv_func_rename_trailing_slash_bug=yes) rm -rf conftest.d1 conftest.d2 ]) if test $vb_cv_func_rename_trailing_slash_bug = yes; then AC_LIBOBJ(rename) AC_DEFINE(RENAME_TRAILING_SLASH_BUG, 1,[Define if rename does not work for source paths with a trailing slash, like the one from SunOS 4.1.1_U1.]) fi])
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -