From 84324de5077c8f2dfad95f493826efb93e429aed Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Duval?= Date: Fri, 3 Aug 2007 18:13:55 +0000 Subject: [PATCH] added an empty implementation of confstr() git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21810 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- headers/posix/unistd.h | 1 + src/system/libroot/posix/unistd/conf.c | 9 +++++++++ 2 files changed, 10 insertions(+) diff --git a/headers/posix/unistd.h b/headers/posix/unistd.h index 827de17441..d4ff5df379 100644 --- a/headers/posix/unistd.h +++ b/headers/posix/unistd.h @@ -111,6 +111,7 @@ extern int getdtablesize(void); extern long sysconf(int name); extern long fpathconf(int fd, int name); extern long pathconf(const char *path, int name); +extern size_t confstr(int name, char *buf, size_t len); /* process functions */ extern pid_t fork(void); diff --git a/src/system/libroot/posix/unistd/conf.c b/src/system/libroot/posix/unistd/conf.c index 58a63755a4..475ff4345a 100644 --- a/src/system/libroot/posix/unistd/conf.c +++ b/src/system/libroot/posix/unistd/conf.c @@ -100,3 +100,12 @@ pathconf(const char *path, int name) return fpathconf(-1, name); } + +size_t +confstr(int name, char *buf, size_t len) +{ + // ToDo: find out what BeOS supports here + errno = EINVAL; + return 0; +} +