Просмотр исходного кода

unistd.h defines X_OK as '1'

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@50568 15284696-431f-4ddb-bdfa-cd5b030d7da7
Hamish Bowman 13 лет назад
Родитель
Сommit
a89496da7c
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      general/g.list/main.c

+ 1 - 1
general/g.list/main.c

@@ -80,7 +80,7 @@ int main(int argc, char *argv[])
 			M_get_list(n)->element[0]);
 			M_get_list(n)->element[0]);
 		G_debug(3, "lister CMD: %s", lister);
 		G_debug(3, "lister CMD: %s", lister);
 	    }
 	    }
-	    if (n > -1 && access(lister, 1) == 0) /* execute permission? */
+	    if (n > -1 && access(lister, X_OK) == 0) /* execute permission */
 		G_spawn(lister, lister, mapset, NULL);
 		G_spawn(lister, lister, mapset, NULL);
 	    else
 	    else
 		M_do_list(n, mapset);
 		M_do_list(n, mapset);