⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 getcwd.m4

📁 gnu tar 源码包。 tar 软件是 Unix 系统下的一个打包软件
💻 M4
字号:
# getcwd.m4 - check for working getcwd that is compatible with glibc# Copyright (C) 2001, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.# This file is free software; the Free Software Foundation# gives unlimited permission to copy and/or distribute it,# with or without modifications, as long as this notice is preserved.# Written by Paul Eggert.AC_DEFUN([gl_FUNC_GETCWD_NULL],  [   AC_CACHE_CHECK([whether getcwd (NULL, 0) allocates memory for result],     [gl_cv_func_getcwd_null],     [AC_TRY_RUN(        [#	 include <stdlib.h>#	 include <unistd.h>#	 ifndef getcwd	 char *getcwd ();#	 endif	 int	 main ()	 {	   if (chdir ("/") != 0)	     exit (1);	   else	     {	       char *f = getcwd (NULL, 0);	       exit (! (f && f[0] == '/' && !f[1]));	     }	 }],	[gl_cv_func_getcwd_null=yes],	[gl_cv_func_getcwd_null=no],	[gl_cv_func_getcwd_null=no])])])AC_DEFUN([gl_FUNC_GETCWD],[  AC_REQUIRE([gl_UNISTD_H_DEFAULTS])  AC_REQUIRE([gl_FUNC_GETCWD_NULL])  gl_abort_bug=no  case $gl_cv_func_getcwd_null in  yes)    gl_FUNC_GETCWD_PATH_MAX    gl_FUNC_GETCWD_ABORT_BUG([gl_abort_bug=yes]);;  esac  case $gl_cv_func_getcwd_null,$gl_cv_func_getcwd_path_max,$gl_abort_bug in  yes,yes,no) ;;  *)    REPLACE_GETCWD=1    AC_LIBOBJ([getcwd])    gl_PREREQ_GETCWD;;  esac])# Prerequisites of lib/getcwd.c.AC_DEFUN([gl_PREREQ_GETCWD],[  AC_REQUIRE([gl_USE_SYSTEM_EXTENSIONS])  AC_REQUIRE([gl_CHECK_TYPE_STRUCT_DIRENT_D_INO])  :])

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -