1
0
mirror of https://git.savannah.gnu.org/git/gnulib.git synced 2025-08-08 17:22:05 +03:00

Rename module 'pathname' to 'filename'.

Rename concatenated_pathname to concatenated_filename.
This commit is contained in:
Bruno Haible
2007-02-25 15:31:15 +00:00
parent 5ef7b6a6fd
commit 94a1038450
11 changed files with 88 additions and 62 deletions

View File

@@ -1,3 +1,29 @@
2007-02-25 Bruno Haible <bruno@clisp.org>
* modules/filename: Renamed from modules/pathname.
(Files): Replace lib/pathname.h with lib/filename.h. Replace
lib/concatpath.c with lib/concat-filename.c.
(Makefile.am): Update.
(Include): Replace pathname.h with filename.h.
* lib/filename.h: Renamed from lib/pathname.h.
(concatenated_filename): Renamed from concatenated_pathname.
* lib/concat-filename.c: Renamed from lib/concatpath.c.
(concatenated_filename): Renamed from concatenated_pathname.
* lib/findprog.c: Include filename.h instead of pathname.h.
(find_in_path): Update.
* lib/javacomp.c: Include filename.h instead of pathname.h.
(is_envjavac_gcj43_usable, is_envjavac_oldgcj_14_14_usable,
is_envjavac_oldgcj_14_13_usable, is_envjavac_nongcj_usable,
is_gcj_present, is_gcj43_usable, is_oldgcj_14_14_usable,
is_oldgcj_14_13_usable, is_javac_usable): Update.
* lib/javaexec.c: Include filename.h instead of pathname.h.
(execute_java_class): Update.
* modules/findprog: Update.
* modules/javacomp: Update.
* modules/javaexec: Update.
* MODULES.html.sh (File system functions): Add 'filename', remove
'pathname'.
2007-02-25 Bruno Haible <bruno@clisp.org> 2007-02-25 Bruno Haible <bruno@clisp.org>
* modules/printf-frexpl-tests: New file. * modules/printf-frexpl-tests: New file.

View File

@@ -2050,6 +2050,7 @@ func_all_modules ()
func_module file-type func_module file-type
func_module fileblocks func_module fileblocks
func_module filemode func_module filemode
func_module filename
func_module filenamecat func_module filenamecat
func_module fts func_module fts
func_module fts-lgpl func_module fts-lgpl
@@ -2061,7 +2062,6 @@ func_all_modules ()
func_module modechange func_module modechange
func_module mountlist func_module mountlist
func_module openat func_module openat
func_module pathname
func_module pathmax func_module pathmax
func_module same func_module same
func_module save-cwd func_module save-cwd

View File

@@ -1,5 +1,5 @@
/* Construct a full pathname from a directory and a filename. /* Construct a full pathname from a directory and a filename.
Copyright (C) 2001-2004, 2006, 2007 Free Software Foundation, Inc. Copyright (C) 2001-2004, 2006-2007 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify it 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 under the terms of the GNU General Public License as published by the
@@ -21,18 +21,18 @@
#include <config.h> #include <config.h>
/* Specification. */ /* Specification. */
#include "pathname.h" #include "filename.h"
#include <string.h> #include <string.h>
#include "xalloc.h" #include "xalloc.h"
/* Concatenate a directory pathname, a relative pathname and an optional /* Concatenate a directory filename, a relative filename and an optional
suffix. The directory may end with the directory separator. The second suffix. The directory may end with the directory separator. The second
argument may not start with the directory separator (it is relative). argument may not start with the directory separator (it is relative).
Return a freshly allocated pathname. */ Return a freshly allocated filename. */
char * char *
concatenated_pathname (const char *directory, const char *filename, concatenated_filename (const char *directory, const char *filename,
const char *suffix) const char *suffix)
{ {
char *result; char *result;

View File

@@ -1,5 +1,5 @@
/* Pathname support. /* Pathname support.
Copyright (C) 2001-2004 Free Software Foundation, Inc. Copyright (C) 2001-2004, 2007 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify 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 it under the terms of the GNU General Public License as published by
@@ -15,8 +15,8 @@
along with this program; if not, write to the Free Software Foundation, along with this program; if not, write to the Free Software Foundation,
Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */
#ifndef _PATHNAME_H #ifndef _FILENAME_H
#define _PATHNAME_H #define _FILENAME_H
#ifdef __cplusplus #ifdef __cplusplus
extern "C" { extern "C" {
@@ -47,13 +47,13 @@ extern "C" {
# define FILE_SYSTEM_PREFIX_LEN(P) 0 # define FILE_SYSTEM_PREFIX_LEN(P) 0
#endif #endif
/* Concatenate a directory pathname, a relative pathname and an optional /* Concatenate a directory filename, a relative filename and an optional
suffix. Return a freshly allocated pathname. */ suffix. Return a freshly allocated filename. */
extern char *concatenated_pathname (const char *directory, extern char *concatenated_filename (const char *directory,
const char *filename, const char *suffix); const char *filename, const char *suffix);
#ifdef __cplusplus #ifdef __cplusplus
} }
#endif #endif
#endif /* _PATHNAME_H */ #endif /* _FILENAME_H */

View File

@@ -1,5 +1,5 @@
/* Locating a program in PATH. /* Locating a program in PATH.
Copyright (C) 2001-2004, 2006 Free Software Foundation, Inc. Copyright (C) 2001-2004, 2006-2007 Free Software Foundation, Inc.
Written by Bruno Haible <haible@clisp.cons.org>, 2001. Written by Bruno Haible <haible@clisp.cons.org>, 2001.
This program is free software; you can redistribute it and/or modify This program is free software; you can redistribute it and/or modify
@@ -28,7 +28,7 @@
#include <unistd.h> #include <unistd.h>
#include "xalloc.h" #include "xalloc.h"
#include "pathname.h" #include "filename.h"
const char * const char *
@@ -76,7 +76,7 @@ find_in_path (const char *progname)
dir = "."; dir = ".";
/* Concatenate dir and progname. */ /* Concatenate dir and progname. */
progpathname = concatenated_pathname (dir, progname, NULL); progpathname = concatenated_filename (dir, progname, NULL);
/* On systems which have the eaccess() system call, let's use it. /* On systems which have the eaccess() system call, let's use it.
On other systems, let's hope that this program is not installed On other systems, let's hope that this program is not installed
@@ -89,7 +89,7 @@ find_in_path (const char *progname)
{ {
free (progpathname); free (progpathname);
/* Add the "./" prefix for real, that concatenated_pathname() /* Add the "./" prefix for real, that concatenated_filename()
optimized away. This avoids a second PATH search when the optimized away. This avoids a second PATH search when the
caller uses execlp/execvp. */ caller uses execlp/execvp. */
progpathname = XNMALLOC (2 + strlen (progname) + 1, char); progpathname = XNMALLOC (2 + strlen (progname) + 1, char);

View File

@@ -43,7 +43,7 @@
#include "xalloc.h" #include "xalloc.h"
#include "xallocsa.h" #include "xallocsa.h"
#include "getline.h" #include "getline.h"
#include "pathname.h" #include "filename.h"
#include "fwriteerror.h" #include "fwriteerror.h"
#include "clean-temp.h" #include "clean-temp.h"
#include "error.h" #include "error.h"
@@ -741,7 +741,7 @@ is_envjavac_gcj43_usable (const char *javac,
return true; return true;
conftest_file_name = conftest_file_name =
concatenated_pathname (tmpdir->dir_name, "conftest.java", NULL); concatenated_filename (tmpdir->dir_name, "conftest.java", NULL);
if (write_temp_file (tmpdir, conftest_file_name, if (write_temp_file (tmpdir, conftest_file_name,
get_goodcode_snippet (source_version))) get_goodcode_snippet (source_version)))
{ {
@@ -751,7 +751,7 @@ is_envjavac_gcj43_usable (const char *javac,
} }
compiled_file_name = compiled_file_name =
concatenated_pathname (tmpdir->dir_name, "conftest.class", NULL); concatenated_filename (tmpdir->dir_name, "conftest.class", NULL);
register_temp_file (tmpdir, compiled_file_name); register_temp_file (tmpdir, compiled_file_name);
java_sources[0] = conftest_file_name; java_sources[0] = conftest_file_name;
@@ -785,7 +785,7 @@ is_envjavac_gcj43_usable (const char *javac,
free (conftest_file_name); free (conftest_file_name);
conftest_file_name = conftest_file_name =
concatenated_pathname (tmpdir->dir_name, concatenated_filename (tmpdir->dir_name,
"conftestfail.java", "conftestfail.java",
NULL); NULL);
if (write_temp_file (tmpdir, conftest_file_name, failcode)) if (write_temp_file (tmpdir, conftest_file_name, failcode))
@@ -797,7 +797,7 @@ is_envjavac_gcj43_usable (const char *javac,
} }
compiled_file_name = compiled_file_name =
concatenated_pathname (tmpdir->dir_name, concatenated_filename (tmpdir->dir_name,
"conftestfail.class", "conftestfail.class",
NULL); NULL);
register_temp_file (tmpdir, compiled_file_name); register_temp_file (tmpdir, compiled_file_name);
@@ -890,7 +890,7 @@ is_envjavac_oldgcj_14_14_usable (const char *javac, bool *usablep)
return true; return true;
conftest_file_name = conftest_file_name =
concatenated_pathname (tmpdir->dir_name, "conftest.java", NULL); concatenated_filename (tmpdir->dir_name, "conftest.java", NULL);
if (write_temp_file (tmpdir, conftest_file_name, if (write_temp_file (tmpdir, conftest_file_name,
get_goodcode_snippet ("1.4"))) get_goodcode_snippet ("1.4")))
{ {
@@ -900,7 +900,7 @@ is_envjavac_oldgcj_14_14_usable (const char *javac, bool *usablep)
} }
compiled_file_name = compiled_file_name =
concatenated_pathname (tmpdir->dir_name, "conftest.class", NULL); concatenated_filename (tmpdir->dir_name, "conftest.class", NULL);
register_temp_file (tmpdir, compiled_file_name); register_temp_file (tmpdir, compiled_file_name);
java_sources[0] = conftest_file_name; java_sources[0] = conftest_file_name;
@@ -927,7 +927,7 @@ is_envjavac_oldgcj_14_14_usable (const char *javac, bool *usablep)
Return a failure indicator (true upon error). */ Return a failure indicator (true upon error). */
static bool static bool
is_envjavac_oldgcj_14_13_usable (const char *javac, is_envjavac_oldgcj_14_13_usable (const char *javac,
bool *usablep, bool *need_no_assert_option_p) bool *usablep, bool *need_no_assert_option_p)
{ {
static bool envjavac_tested; static bool envjavac_tested;
static bool envjavac_usable; static bool envjavac_usable;
@@ -951,7 +951,7 @@ is_envjavac_oldgcj_14_13_usable (const char *javac,
return true; return true;
conftest_file_name = conftest_file_name =
concatenated_pathname (tmpdir->dir_name, "conftest.java", NULL); concatenated_filename (tmpdir->dir_name, "conftest.java", NULL);
if (write_temp_file (tmpdir, conftest_file_name, if (write_temp_file (tmpdir, conftest_file_name,
get_goodcode_snippet ("1.3"))) get_goodcode_snippet ("1.3")))
{ {
@@ -961,7 +961,7 @@ is_envjavac_oldgcj_14_13_usable (const char *javac,
} }
compiled_file_name = compiled_file_name =
concatenated_pathname (tmpdir->dir_name, "conftest.class", NULL); concatenated_filename (tmpdir->dir_name, "conftest.class", NULL);
register_temp_file (tmpdir, compiled_file_name); register_temp_file (tmpdir, compiled_file_name);
java_sources[0] = conftest_file_name; java_sources[0] = conftest_file_name;
@@ -994,7 +994,7 @@ is_envjavac_oldgcj_14_13_usable (const char *javac,
if (javac_works && javac_noassert_works) if (javac_works && javac_noassert_works)
{ {
conftest_file_name = conftest_file_name =
concatenated_pathname (tmpdir->dir_name, "conftestfail.java", concatenated_filename (tmpdir->dir_name, "conftestfail.java",
NULL); NULL);
if (write_temp_file (tmpdir, conftest_file_name, if (write_temp_file (tmpdir, conftest_file_name,
get_failcode_snippet ("1.3"))) get_failcode_snippet ("1.3")))
@@ -1006,7 +1006,7 @@ is_envjavac_oldgcj_14_13_usable (const char *javac,
} }
compiled_file_name = compiled_file_name =
concatenated_pathname (tmpdir->dir_name, "conftestfail.class", concatenated_filename (tmpdir->dir_name, "conftestfail.class",
NULL); NULL);
register_temp_file (tmpdir, compiled_file_name); register_temp_file (tmpdir, compiled_file_name);
@@ -1091,7 +1091,7 @@ is_envjavac_nongcj_usable (const char *javac,
return true; return true;
conftest_file_name = conftest_file_name =
concatenated_pathname (tmpdir->dir_name, "conftest.java", NULL); concatenated_filename (tmpdir->dir_name, "conftest.java", NULL);
if (write_temp_file (tmpdir, conftest_file_name, if (write_temp_file (tmpdir, conftest_file_name,
get_goodcode_snippet (source_version))) get_goodcode_snippet (source_version)))
{ {
@@ -1101,7 +1101,7 @@ is_envjavac_nongcj_usable (const char *javac,
} }
compiled_file_name = compiled_file_name =
concatenated_pathname (tmpdir->dir_name, "conftest.class", NULL); concatenated_filename (tmpdir->dir_name, "conftest.class", NULL);
register_temp_file (tmpdir, compiled_file_name); register_temp_file (tmpdir, compiled_file_name);
java_sources[0] = conftest_file_name; java_sources[0] = conftest_file_name;
@@ -1135,7 +1135,7 @@ is_envjavac_nongcj_usable (const char *javac,
free (conftest_file_name); free (conftest_file_name);
conftest_file_name = conftest_file_name =
concatenated_pathname (tmpdir->dir_name, concatenated_filename (tmpdir->dir_name,
"conftestfail.java", "conftestfail.java",
NULL); NULL);
if (write_temp_file (tmpdir, conftest_file_name, failcode)) if (write_temp_file (tmpdir, conftest_file_name, failcode))
@@ -1147,7 +1147,7 @@ is_envjavac_nongcj_usable (const char *javac,
} }
compiled_file_name = compiled_file_name =
concatenated_pathname (tmpdir->dir_name, concatenated_filename (tmpdir->dir_name,
"conftestfail.class", "conftestfail.class",
NULL); NULL);
register_temp_file (tmpdir, compiled_file_name); register_temp_file (tmpdir, compiled_file_name);
@@ -1219,7 +1219,7 @@ is_envjavac_nongcj_usable (const char *javac,
free (conftest_file_name); free (conftest_file_name);
conftest_file_name = conftest_file_name =
concatenated_pathname (tmpdir->dir_name, concatenated_filename (tmpdir->dir_name,
"conftestfail.java", "conftestfail.java",
NULL); NULL);
if (write_temp_file (tmpdir, conftest_file_name, if (write_temp_file (tmpdir, conftest_file_name,
@@ -1233,7 +1233,7 @@ is_envjavac_nongcj_usable (const char *javac,
} }
compiled_file_name = compiled_file_name =
concatenated_pathname (tmpdir->dir_name, concatenated_filename (tmpdir->dir_name,
"conftestfail.class", "conftestfail.class",
NULL); NULL);
register_temp_file (tmpdir, compiled_file_name); register_temp_file (tmpdir, compiled_file_name);
@@ -1387,7 +1387,7 @@ is_gcj_present (void)
char *conftest_file_name; char *conftest_file_name;
conftest_file_name = conftest_file_name =
concatenated_pathname (tmpdir->dir_name, "conftestlib.java", concatenated_filename (tmpdir->dir_name, "conftestlib.java",
NULL); NULL);
if (write_temp_file (tmpdir, conftest_file_name, if (write_temp_file (tmpdir, conftest_file_name,
"public class conftestlib {\n" "public class conftestlib {\n"
@@ -1401,7 +1401,7 @@ is_gcj_present (void)
const char *java_sources[1]; const char *java_sources[1];
compiled_file_name = compiled_file_name =
concatenated_pathname (tmpdir->dir_name, concatenated_filename (tmpdir->dir_name,
"conftestlib.class", "conftestlib.class",
NULL); NULL);
register_temp_file (tmpdir, compiled_file_name); register_temp_file (tmpdir, compiled_file_name);
@@ -1531,7 +1531,7 @@ is_gcj43_usable (const char *source_version,
return true; return true;
conftest_file_name = conftest_file_name =
concatenated_pathname (tmpdir->dir_name, "conftest.java", NULL); concatenated_filename (tmpdir->dir_name, "conftest.java", NULL);
if (write_temp_file (tmpdir, conftest_file_name, if (write_temp_file (tmpdir, conftest_file_name,
get_goodcode_snippet (source_version))) get_goodcode_snippet (source_version)))
{ {
@@ -1541,7 +1541,7 @@ is_gcj43_usable (const char *source_version,
} }
compiled_file_name = compiled_file_name =
concatenated_pathname (tmpdir->dir_name, "conftest.class", NULL); concatenated_filename (tmpdir->dir_name, "conftest.class", NULL);
register_temp_file (tmpdir, compiled_file_name); register_temp_file (tmpdir, compiled_file_name);
java_sources[0] = conftest_file_name; java_sources[0] = conftest_file_name;
@@ -1571,7 +1571,7 @@ is_gcj43_usable (const char *source_version,
free (conftest_file_name); free (conftest_file_name);
conftest_file_name = conftest_file_name =
concatenated_pathname (tmpdir->dir_name, concatenated_filename (tmpdir->dir_name,
"conftestfail.java", "conftestfail.java",
NULL); NULL);
if (write_temp_file (tmpdir, conftest_file_name, failcode)) if (write_temp_file (tmpdir, conftest_file_name, failcode))
@@ -1582,7 +1582,7 @@ is_gcj43_usable (const char *source_version,
} }
compiled_file_name = compiled_file_name =
concatenated_pathname (tmpdir->dir_name, concatenated_filename (tmpdir->dir_name,
"conftestfail.class", "conftestfail.class",
NULL); NULL);
register_temp_file (tmpdir, compiled_file_name); register_temp_file (tmpdir, compiled_file_name);
@@ -1670,7 +1670,7 @@ is_oldgcj_14_14_usable (bool *usablep)
return true; return true;
conftest_file_name = conftest_file_name =
concatenated_pathname (tmpdir->dir_name, "conftest.java", NULL); concatenated_filename (tmpdir->dir_name, "conftest.java", NULL);
if (write_temp_file (tmpdir, conftest_file_name, if (write_temp_file (tmpdir, conftest_file_name,
get_goodcode_snippet ("1.4"))) get_goodcode_snippet ("1.4")))
{ {
@@ -1680,7 +1680,7 @@ is_oldgcj_14_14_usable (bool *usablep)
} }
compiled_file_name = compiled_file_name =
concatenated_pathname (tmpdir->dir_name, "conftest.class", NULL); concatenated_filename (tmpdir->dir_name, "conftest.class", NULL);
register_temp_file (tmpdir, compiled_file_name); register_temp_file (tmpdir, compiled_file_name);
java_sources[0] = conftest_file_name; java_sources[0] = conftest_file_name;
@@ -1727,7 +1727,7 @@ is_oldgcj_14_13_usable (bool *usablep, bool *need_no_assert_option_p)
return true; return true;
conftest_file_name = conftest_file_name =
concatenated_pathname (tmpdir->dir_name, "conftest.java", NULL); concatenated_filename (tmpdir->dir_name, "conftest.java", NULL);
if (write_temp_file (tmpdir, conftest_file_name, if (write_temp_file (tmpdir, conftest_file_name,
get_goodcode_snippet ("1.3"))) get_goodcode_snippet ("1.3")))
{ {
@@ -1737,7 +1737,7 @@ is_oldgcj_14_13_usable (bool *usablep, bool *need_no_assert_option_p)
} }
compiled_file_name = compiled_file_name =
concatenated_pathname (tmpdir->dir_name, "conftest.class", NULL); concatenated_filename (tmpdir->dir_name, "conftest.class", NULL);
register_temp_file (tmpdir, compiled_file_name); register_temp_file (tmpdir, compiled_file_name);
java_sources[0] = conftest_file_name; java_sources[0] = conftest_file_name;
@@ -1835,7 +1835,7 @@ is_javac_usable (const char *source_version, const char *target_version,
return true; return true;
conftest_file_name = conftest_file_name =
concatenated_pathname (tmpdir->dir_name, "conftest.java", NULL); concatenated_filename (tmpdir->dir_name, "conftest.java", NULL);
if (write_temp_file (tmpdir, conftest_file_name, if (write_temp_file (tmpdir, conftest_file_name,
get_goodcode_snippet (source_version))) get_goodcode_snippet (source_version)))
{ {
@@ -1845,7 +1845,7 @@ is_javac_usable (const char *source_version, const char *target_version,
} }
compiled_file_name = compiled_file_name =
concatenated_pathname (tmpdir->dir_name, "conftest.class", NULL); concatenated_filename (tmpdir->dir_name, "conftest.class", NULL);
register_temp_file (tmpdir, compiled_file_name); register_temp_file (tmpdir, compiled_file_name);
java_sources[0] = conftest_file_name; java_sources[0] = conftest_file_name;
@@ -1878,7 +1878,7 @@ is_javac_usable (const char *source_version, const char *target_version,
free (conftest_file_name); free (conftest_file_name);
conftest_file_name = conftest_file_name =
concatenated_pathname (tmpdir->dir_name, concatenated_filename (tmpdir->dir_name,
"conftestfail.java", "conftestfail.java",
NULL); NULL);
if (write_temp_file (tmpdir, conftest_file_name, failcode)) if (write_temp_file (tmpdir, conftest_file_name, failcode))
@@ -1889,7 +1889,7 @@ is_javac_usable (const char *source_version, const char *target_version,
} }
compiled_file_name = compiled_file_name =
concatenated_pathname (tmpdir->dir_name, concatenated_filename (tmpdir->dir_name,
"conftestfail.class", "conftestfail.class",
NULL); NULL);
register_temp_file (tmpdir, compiled_file_name); register_temp_file (tmpdir, compiled_file_name);
@@ -1959,7 +1959,7 @@ is_javac_usable (const char *source_version, const char *target_version,
free (conftest_file_name); free (conftest_file_name);
conftest_file_name = conftest_file_name =
concatenated_pathname (tmpdir->dir_name, concatenated_filename (tmpdir->dir_name,
"conftestfail.java", "conftestfail.java",
NULL); NULL);
if (write_temp_file (tmpdir, conftest_file_name, if (write_temp_file (tmpdir, conftest_file_name,
@@ -1971,7 +1971,7 @@ is_javac_usable (const char *source_version, const char *target_version,
} }
compiled_file_name = compiled_file_name =
concatenated_pathname (tmpdir->dir_name, concatenated_filename (tmpdir->dir_name,
"conftestfail.class", "conftestfail.class",
NULL); NULL);
register_temp_file (tmpdir, compiled_file_name); register_temp_file (tmpdir, compiled_file_name);

View File

@@ -1,5 +1,5 @@
/* Execute a Java program. /* Execute a Java program.
Copyright (C) 2001-2003, 2006 Free Software Foundation, Inc. Copyright (C) 2001-2003, 2006-2007 Free Software Foundation, Inc.
Written by Bruno Haible <haible@clisp.cons.org>, 2001. Written by Bruno Haible <haible@clisp.cons.org>, 2001.
This program is free software; you can redistribute it and/or modify This program is free software; you can redistribute it and/or modify
@@ -30,7 +30,7 @@
#include "classpath.h" #include "classpath.h"
#include "xsetenv.h" #include "xsetenv.h"
#include "sh-quote.h" #include "sh-quote.h"
#include "pathname.h" #include "filename.h"
#include "xalloc.h" #include "xalloc.h"
#include "xallocsa.h" #include "xallocsa.h"
#include "error.h" #include "error.h"
@@ -95,7 +95,7 @@ execute_java_class (const char *class_name,
/* First, try a class compiled to a native code executable. */ /* First, try a class compiled to a native code executable. */
if (exe_dir != NULL) if (exe_dir != NULL)
{ {
char *exe_pathname = concatenated_pathname (exe_dir, class_name, EXEEXT); char *exe_pathname = concatenated_filename (exe_dir, class_name, EXEEXT);
char *old_classpath; char *old_classpath;
char **argv = (char **) xallocsa ((1 + nargs + 1) * sizeof (char *)); char **argv = (char **) xallocsa ((1 + nargs + 1) * sizeof (char *));
unsigned int i; unsigned int i;

View File

@@ -1,10 +1,10 @@
Description: Description:
Construct a full pathname by concatenating a directory name, a relative Construct a full filename by concatenating a directory name, a relative
filename, and a suffix. filename, and a suffix.
Files: Files:
lib/pathname.h lib/filename.h
lib/concatpath.c lib/concat-filename.c
Depends-on: Depends-on:
xalloc xalloc
@@ -13,10 +13,10 @@ stpcpy
configure.ac: configure.ac:
Makefile.am: Makefile.am:
lib_SOURCES += pathname.h concatpath.c lib_SOURCES += concat-filename.c
Include: Include:
"pathname.h" "filename.h"
License: License:
GPL GPL

View File

@@ -10,7 +10,7 @@ m4/eaccess.m4
Depends-on: Depends-on:
stdbool stdbool
xalloc xalloc
pathname filename
unistd unistd
configure.ac: configure.ac:

View File

@@ -20,7 +20,7 @@ safe-read
xalloc xalloc
xallocsa xallocsa
getline getline
pathname filename
fwriteerror fwriteerror
clean-temp clean-temp
error error

View File

@@ -11,7 +11,7 @@ execute
classpath classpath
xsetenv xsetenv
sh-quote sh-quote
pathname filename
xalloc xalloc
xallocsa xallocsa
error error