summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBruno Haible <bruno@clisp.org>2007-09-18 22:04:19 +0000
committerBruno Haible <bruno@clisp.org>2007-09-18 22:04:19 +0000
commit692e80d36f3d6aea3e812600815c97389d6bc4fb (patch)
tree25f4572616de4debbd02c2514ab2613f680ef276
parent9e1c363a5e3c4ccc9c44ac40e90c811af52c7a63 (diff)
downloadgnulib-origin.tar.gz
New module 'areadlink'.cvs-readonlyorigin
-rw-r--r--ChangeLog6
-rw-r--r--lib/areadlink.h1
-rw-r--r--modules/areadlink26
3 files changed, 33 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index b2d95e819e..d76bea90a4 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2007-09-18 Bruno Haible <bruno@clisp.org>
+
+ * modules/areadlink: New file.
+ * lib/areadlink.h (areadlink): New declaration.
+ * lib/areadlink.c: New file, based on lib/xreadlink.c.
+
2007-09-17 Jim Meyering <jim@meyering.net>
* lib/savewd.c (ESTALE) [!defined]: Define.
diff --git a/lib/areadlink.h b/lib/areadlink.h
index e2baa6b31f..7187f71de1 100644
--- a/lib/areadlink.h
+++ b/lib/areadlink.h
@@ -21,4 +21,5 @@
#include <stddef.h>
+extern char *areadlink (char const *filename);
extern char *areadlink_with_size (char const *filename, size_t size_hint);
diff --git a/modules/areadlink b/modules/areadlink
new file mode 100644
index 0000000000..2acc4a90a8
--- /dev/null
+++ b/modules/areadlink
@@ -0,0 +1,26 @@
+Description:
+Reading symbolic links without size limitation.
+
+Files:
+lib/areadlink.h
+lib/areadlink.c
+
+Depends-on:
+readlink
+ssize_t
+unistd
+malloc-posix
+
+configure.ac:
+
+Makefile.am:
+lib_SOURCES += areadlink.c
+
+Include:
+"areadlink.h"
+
+License:
+GPL
+
+Maintainer:
+Bruno Haible, Jim Meyering