From 68855c212f42e8068fda7fb71cb45f5d846ee358 Mon Sep 17 00:00:00 2001 From: Jiuzhu Dong Date: Tue, 19 Jan 2021 21:35:07 +0800 Subject: [PATCH] unistd/fpathconf: enhance fpathconf MIRTOS-293 Change-Id: Id780d7b56b9790206d572d22aa210a8e0222108c Signed-off-by: Jiuzhu Dong --- libs/libc/unistd/lib_pathconf.c | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/libs/libc/unistd/lib_pathconf.c b/libs/libc/unistd/lib_pathconf.c index 5b05a4f0841..621eaa5a8a1 100644 --- a/libs/libc/unistd/lib_pathconf.c +++ b/libs/libc/unistd/lib_pathconf.c @@ -117,6 +117,21 @@ long fpathconf(int fildes, int name) case _PC_PATH_MAX: return PATH_MAX; + case _PC_LINK_MAX: + return _POSIX_LINK_MAX; + + case _PC_NAME_MAX: + return _POSIX_NAME_MAX; + + case _PC_PIPE_BUF: + return _POSIX_PIPE_BUF; + + case _PC_MAX_CANON: + return _POSIX_MAX_CANON; + + case _PC_MAX_INPUT: + return _POSIX_MAX_INPUT; + default: /* Assume valid but not implemented for the time being */