annotate modules/canonicalize-lgpl @ 17935:0ad1f4c9eed5 default tip

tests: support stderr verification with returns_() * tests/init.sh (returns_): Disable tracing for this wrapper function, so that stderr of the wrapped command is unchanged, allowing for verification of the contents.
author Pádraig Brady <P@draigBrady.com>
date Mon, 16 Feb 2015 17:20:39 +0000
parents 1f14c6dd175d
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
7606
2ffea8d27e08 * MODULES.html.sh (File system functions): New module
Paul Eggert <eggert@cs.ucla.edu>
parents:
diff changeset
1 Description:
12015
9317d4a9ac96 canonicalize, canonicalize-lgpl: use <stdlib.h>
Eric Blake <ebb9@byu.net>
parents: 12009
diff changeset
2 realpath, canonical_file_name: Provide canonical absolute file name
7606
2ffea8d27e08 * MODULES.html.sh (File system functions): New module
Paul Eggert <eggert@cs.ucla.edu>
parents:
diff changeset
3
2ffea8d27e08 * MODULES.html.sh (File system functions): New module
Paul Eggert <eggert@cs.ucla.edu>
parents:
diff changeset
4 Files:
2ffea8d27e08 * MODULES.html.sh (File system functions): New module
Paul Eggert <eggert@cs.ucla.edu>
parents:
diff changeset
5 lib/canonicalize-lgpl.c
12018
586fda772b8f canonicalize-lgpl: fix glibc bug with trailing slash
Eric Blake <ebb9@byu.net>
parents: 12015
diff changeset
6 m4/canonicalize.m4
12019
4e6951cd4f33 canonicalize, canonicalize-lgpl: honor // if distinct from /
Eric Blake <ebb9@byu.net>
parents: 12018
diff changeset
7 m4/double-slash-root.m4
7606
2ffea8d27e08 * MODULES.html.sh (File system functions): New module
Paul Eggert <eggert@cs.ucla.edu>
parents:
diff changeset
8
2ffea8d27e08 * MODULES.html.sh (File system functions): New module
Paul Eggert <eggert@cs.ucla.edu>
parents:
diff changeset
9 Depends-on:
12009
5905adc25666 canonicalize, canonicalize-lgpl: update module dependencies
Eric Blake <ebb9@byu.net>
parents: 10750
diff changeset
10 extensions
5905adc25666 canonicalize, canonicalize-lgpl: update module dependencies
Eric Blake <ebb9@byu.net>
parents: 10750
diff changeset
11 stdlib
14734
0e1b87c3d416 canonicalize, canonicalize-lgpl: Avoid crash dialog on MacOS X.
Bruno Haible <bruno@clisp.org>
parents: 14683
diff changeset
12 nocrash
14683
efab6978105e Avoid unnecessary compilation units, through conditional dependencies.
Bruno Haible <bruno@clisp.org>
parents: 12019
diff changeset
13 alloca-opt [test $HAVE_CANONICALIZE_FILE_NAME = 0 || test $REPLACE_CANONICALIZE_FILE_NAME = 1]
efab6978105e Avoid unnecessary compilation units, through conditional dependencies.
Bruno Haible <bruno@clisp.org>
parents: 12019
diff changeset
14 errno [test $HAVE_CANONICALIZE_FILE_NAME = 0 || test $REPLACE_CANONICALIZE_FILE_NAME = 1]
efab6978105e Avoid unnecessary compilation units, through conditional dependencies.
Bruno Haible <bruno@clisp.org>
parents: 12019
diff changeset
15 lstat [test $HAVE_CANONICALIZE_FILE_NAME = 0 || test $REPLACE_CANONICALIZE_FILE_NAME = 1]
efab6978105e Avoid unnecessary compilation units, through conditional dependencies.
Bruno Haible <bruno@clisp.org>
parents: 12019
diff changeset
16 malloca [test $HAVE_CANONICALIZE_FILE_NAME = 0 || test $REPLACE_CANONICALIZE_FILE_NAME = 1]
efab6978105e Avoid unnecessary compilation units, through conditional dependencies.
Bruno Haible <bruno@clisp.org>
parents: 12019
diff changeset
17 memmove [test $HAVE_CANONICALIZE_FILE_NAME = 0 || test $REPLACE_CANONICALIZE_FILE_NAME = 1]
efab6978105e Avoid unnecessary compilation units, through conditional dependencies.
Bruno Haible <bruno@clisp.org>
parents: 12019
diff changeset
18 pathmax [test $HAVE_CANONICALIZE_FILE_NAME = 0 || test $REPLACE_CANONICALIZE_FILE_NAME = 1]
efab6978105e Avoid unnecessary compilation units, through conditional dependencies.
Bruno Haible <bruno@clisp.org>
parents: 12019
diff changeset
19 readlink [test $HAVE_CANONICALIZE_FILE_NAME = 0 || test $REPLACE_CANONICALIZE_FILE_NAME = 1]
efab6978105e Avoid unnecessary compilation units, through conditional dependencies.
Bruno Haible <bruno@clisp.org>
parents: 12019
diff changeset
20 sys_stat [test $HAVE_CANONICALIZE_FILE_NAME = 0 || test $REPLACE_CANONICALIZE_FILE_NAME = 1]
7606
2ffea8d27e08 * MODULES.html.sh (File system functions): New module
Paul Eggert <eggert@cs.ucla.edu>
parents:
diff changeset
21
2ffea8d27e08 * MODULES.html.sh (File system functions): New module
Paul Eggert <eggert@cs.ucla.edu>
parents:
diff changeset
22 configure.ac:
2ffea8d27e08 * MODULES.html.sh (File system functions): New module
Paul Eggert <eggert@cs.ucla.edu>
parents:
diff changeset
23 gl_CANONICALIZE_LGPL
14929
3b43bd512c7b canonicalize-lgpl: Move AC_LIBOBJ invocations to module description.
Bruno Haible <bruno@clisp.org>
parents: 14734
diff changeset
24 if test $HAVE_CANONICALIZE_FILE_NAME = 0 || test $REPLACE_CANONICALIZE_FILE_NAME = 1; then
3b43bd512c7b canonicalize-lgpl: Move AC_LIBOBJ invocations to module description.
Bruno Haible <bruno@clisp.org>
parents: 14734
diff changeset
25 AC_LIBOBJ([canonicalize-lgpl])
3b43bd512c7b canonicalize-lgpl: Move AC_LIBOBJ invocations to module description.
Bruno Haible <bruno@clisp.org>
parents: 14734
diff changeset
26 fi
9955
288822bd74b0 Fix conflict between modules 'canonicalize' and 'canonicalize-lgpl' differently.
Bruno Haible <bruno@clisp.org>
parents: 8948
diff changeset
27 gl_MODULE_INDICATOR([canonicalize-lgpl])
12015
9317d4a9ac96 canonicalize, canonicalize-lgpl: use <stdlib.h>
Eric Blake <ebb9@byu.net>
parents: 12009
diff changeset
28 gl_STDLIB_MODULE_INDICATOR([canonicalize_file_name])
9317d4a9ac96 canonicalize, canonicalize-lgpl: use <stdlib.h>
Eric Blake <ebb9@byu.net>
parents: 12009
diff changeset
29 gl_STDLIB_MODULE_INDICATOR([realpath])
7606
2ffea8d27e08 * MODULES.html.sh (File system functions): New module
Paul Eggert <eggert@cs.ucla.edu>
parents:
diff changeset
30
2ffea8d27e08 * MODULES.html.sh (File system functions): New module
Paul Eggert <eggert@cs.ucla.edu>
parents:
diff changeset
31 Makefile.am:
2ffea8d27e08 * MODULES.html.sh (File system functions): New module
Paul Eggert <eggert@cs.ucla.edu>
parents:
diff changeset
32
2ffea8d27e08 * MODULES.html.sh (File system functions): New module
Paul Eggert <eggert@cs.ucla.edu>
parents:
diff changeset
33 Include:
12015
9317d4a9ac96 canonicalize, canonicalize-lgpl: use <stdlib.h>
Eric Blake <ebb9@byu.net>
parents: 12009
diff changeset
34 <stdlib.h>
7606
2ffea8d27e08 * MODULES.html.sh (File system functions): New module
Paul Eggert <eggert@cs.ucla.edu>
parents:
diff changeset
35
2ffea8d27e08 * MODULES.html.sh (File system functions): New module
Paul Eggert <eggert@cs.ucla.edu>
parents:
diff changeset
36 License:
10278
a07b8ec0095d Relicense under LGPLv2+.
Bruno Haible <bruno@clisp.org>
parents: 9955
diff changeset
37 LGPLv2+
7606
2ffea8d27e08 * MODULES.html.sh (File system functions): New module
Paul Eggert <eggert@cs.ucla.edu>
parents:
diff changeset
38
2ffea8d27e08 * MODULES.html.sh (File system functions): New module
Paul Eggert <eggert@cs.ucla.edu>
parents:
diff changeset
39 Maintainer:
17713
1f14c6dd175d Bruno Haible has stepped down as maintainer.
Paul Eggert <eggert@cs.ucla.edu>
parents: 14929
diff changeset
40 all