view modules/careadlinkat @ 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 f87295656694
children 1f14c6dd175d
line wrap: on
line source

Description:
Read symbolic links into a buffer without size limitation, relative to fd.

Files:
lib/careadlinkat.c
lib/careadlinkat.h

Depends-on:
allocator
ssize_t
unistd

configure.ac:
AC_CHECK_FUNCS_ONCE([readlinkat])

Makefile.am:
lib_SOURCES += careadlinkat.c

Include:
"careadlinkat.h"

License:
LGPLv2+

Maintainer:
Paul Eggert, Bruno Haible, Jim Meyering