maint: update copyright
[gnulib.git] / m4 / unlink-busy.m4
index e40ce87..c45648d 100644 (file)
@@ -1,10 +1,10 @@
-#serial 9
+#serial 12
 
 dnl From J. David Anglin.
 
 dnl HPUX and other systems can't unlink shared text that is being executed.
 
-# Copyright (C) 2000, 2001, 2004, 2006 Free Software Foundation, Inc.
+# Copyright (C) 2000-2001, 2004, 2007, 2009-2014 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.
@@ -12,26 +12,29 @@ dnl HPUX and other systems can't unlink shared text that is being executed.
 AC_DEFUN([gl_FUNC_UNLINK_BUSY_TEXT],
 [dnl
   AC_CACHE_CHECK([whether a running program can be unlinked],
-    jm_cv_func_unlink_busy_text,
+    gl_cv_func_unlink_busy_text,
     [
       AC_RUN_IFELSE(
         [AC_LANG_SOURCE(
-           [AC_INCLUDES_DEFAULT
-           int
-           main (argc, argv)
-             int argc;
-             char **argv;
-           {
-             return !argc || unlink (argv[0]) != 0;
-           }])],
-      jm_cv_func_unlink_busy_text=yes,
-      jm_cv_func_unlink_busy_text=no,
-      jm_cv_func_unlink_busy_text=no
+           [AC_INCLUDES_DEFAULT[
+            int
+            main (int argc, char **argv)
+            {
+              int result = 0;
+              if (argc == 0)
+                result |= 1;
+              else if (unlink (argv[0]) != 0)
+                result |= 2;
+              return result;
+            }]])],
+      gl_cv_func_unlink_busy_text=yes,
+      gl_cv_func_unlink_busy_text=no,
+      gl_cv_func_unlink_busy_text=no
       )
     ]
   )
 
-  if test $jm_cv_func_unlink_busy_text = no; then
+  if test $gl_cv_func_unlink_busy_text = no; then
     INSTALL=$ac_install_sh
   fi
 ])