From 49d8fa1058aaf23c29e074b2314492ae40d2f557 Mon Sep 17 00:00:00 2001 From: Laurent Bercot Date: Tue, 21 Feb 2017 12:05:07 +0000 Subject: Types change: big pass on libstddjb and libunixonacid libdatastruct still missing, library still not functional --- src/libstddjb/realpath_tmp.c | 26 -------------------------- 1 file changed, 26 deletions(-) delete mode 100644 src/libstddjb/realpath_tmp.c (limited to 'src/libstddjb/realpath_tmp.c') diff --git a/src/libstddjb/realpath_tmp.c b/src/libstddjb/realpath_tmp.c deleted file mode 100644 index 8f877dd..0000000 --- a/src/libstddjb/realpath_tmp.c +++ /dev/null @@ -1,26 +0,0 @@ -/* ISC license. */ - -#include -#include -#include -#include -#include - -#ifndef PATH_MAX -# define PATH_MAX 4095 -#endif - -char *realpath_tmp (char const *name, char *buf, stralloc *tmp) -{ - unsigned int tmpbase = tmp->len ; - if (sarealpath(tmp, name) == -1) return (char *)0 ; - if (tmp->len - tmpbase > PATH_MAX) - { - tmp->len = tmpbase ; - return (errno = ENAMETOOLONG, (char *)0) ; - } - byte_copy(buf, tmp->len - tmpbase, tmp->s + tmpbase) ; - buf[tmp->len - tmpbase] = 0 ; - tmp->len = tmpbase ; - return buf ; -} -- cgit v1.3.1