annotate modules/areadlink @ 17324:b1b7de2c4a71

careadlinkat: stop exporting careadlinkatcwd Only Emacs used it directly, and Emacs no longer needs it. * NEWS: Document this simplification. * lib/areadlink.c (careadlinkatcwd): Move here from careadlinkat.c, and make it static. Include <stdlib.h>, for abort, and unistd.h, for readlink. * lib/careadlinkat.c (careadlinkatcwd): Move to areadlink.c. Don't include stdlib.h; no longer needed. * lib/careadlinkat.h (careadlinkatcwd): Remove decl. * lib/relocwrapper.c: Adjust comment to match new dependencies. * modules/areadlink (Depends-on): Add readlink. (Maintainer): Add self. * modules/careadlinkat (Depends-on): Remove readlink.
author Paul Eggert <eggert@cs.ucla.edu>
date Fri, 08 Feb 2013 15:12:36 -0800
parents 39a9dbe4bfe3
children 1f14c6dd175d
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
9218
8a6b6bff5f25 New module 'areadlink'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
1 Description:
8a6b6bff5f25 New module 'areadlink'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
2 Reading symbolic links without size limitation.
8a6b6bff5f25 New module 'areadlink'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
3
8a6b6bff5f25 New module 'areadlink'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
4 Files:
8a6b6bff5f25 New module 'areadlink'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
5 lib/areadlink.h
8a6b6bff5f25 New module 'areadlink'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
6 lib/areadlink.c
8a6b6bff5f25 New module 'areadlink'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
7
8a6b6bff5f25 New module 'areadlink'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
8 Depends-on:
14522
39a9dbe4bfe3 areadlink, areadlinkat: rewrite in terms of careadlinkat
Paul Eggert <eggert@cs.ucla.edu>
parents: 13398
diff changeset
9 careadlinkat
17324
b1b7de2c4a71 careadlinkat: stop exporting careadlinkatcwd
Paul Eggert <eggert@cs.ucla.edu>
parents: 14522
diff changeset
10 readlink
9218
8a6b6bff5f25 New module 'areadlink'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
11
8a6b6bff5f25 New module 'areadlink'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
12 configure.ac:
8a6b6bff5f25 New module 'areadlink'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
13
8a6b6bff5f25 New module 'areadlink'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
14 Makefile.am:
8a6b6bff5f25 New module 'areadlink'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
15 lib_SOURCES += areadlink.c
8a6b6bff5f25 New module 'areadlink'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
16
8a6b6bff5f25 New module 'areadlink'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
17 Include:
8a6b6bff5f25 New module 'areadlink'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
18 "areadlink.h"
8a6b6bff5f25 New module 'areadlink'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
19
8a6b6bff5f25 New module 'areadlink'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
20 License:
12450
6590c835b804 areadlink, areadlink-with-size: relax license to LGPLv2+
Jim Meyering <meyering@redhat.com>
parents: 12141
diff changeset
21 LGPLv2+
9218
8a6b6bff5f25 New module 'areadlink'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
22
8a6b6bff5f25 New module 'areadlink'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
23 Maintainer:
17324
b1b7de2c4a71 careadlinkat: stop exporting careadlinkatcwd
Paul Eggert <eggert@cs.ucla.edu>
parents: 14522
diff changeset
24 Paul Eggert, Bruno Haible, Jim Meyering