From 62d8a5452cde0f1e195504f86b4b6acc6d7ee476 Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Wed, 8 Feb 2012 15:54:54 +0100 Subject: POSIX conformance For symbolic links, the length in bytes of the pathname contained in the symbolic link should be returned in st_size. --- cpukit/libfs/src/imfs/imfs_stat.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'cpukit/libfs') diff --git a/cpukit/libfs/src/imfs/imfs_stat.c b/cpukit/libfs/src/imfs/imfs_stat.c index 2b4b2d6eef..5bc1eae579 100644 --- a/cpukit/libfs/src/imfs/imfs_stat.c +++ b/cpukit/libfs/src/imfs/imfs_stat.c @@ -18,6 +18,7 @@ #endif #include +#include #include "imfs.h" #include #include @@ -47,7 +48,7 @@ int IMFS_stat( break; case IMFS_SYM_LINK: - buf->st_size = 0; + buf->st_size = strlen( the_jnode->info.sym_link.name ); break; case IMFS_FIFO: -- cgit v1.2.3