diff options
Diffstat (limited to 'src/common/exec.c')
-rw-r--r-- | src/common/exec.c | 19 |
1 files changed, 0 insertions, 19 deletions
diff --git a/src/common/exec.c b/src/common/exec.c index 0bee19c1e53..32fd56532aa 100644 --- a/src/common/exec.c +++ b/src/common/exec.c @@ -285,25 +285,6 @@ pg_realpath(const char *fname) #ifndef WIN32 path = realpath(fname, NULL); - if (path == NULL && errno == EINVAL) - { - /* - * Cope with old-POSIX systems that require a user-provided buffer. - * Assume MAXPGPATH is enough room on all such systems. - */ - char *buf = malloc(MAXPGPATH); - - if (buf == NULL) - return NULL; /* assume errno is set */ - path = realpath(fname, buf); - if (path == NULL) /* don't leak memory */ - { - int save_errno = errno; - - free(buf); - errno = save_errno; - } - } #else /* WIN32 */ /* |