projects
/
platform
/
upstream
/
make.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
1471af2
)
(func_realpath) [!HAVE_REALPATH]: Require the file to exist, as
author
Eli Zaretskii
<eliz@gnu.org>
Sat, 4 Jul 2009 11:33:33 +0000
(11:33 +0000)
committer
Eli Zaretskii
<eliz@gnu.org>
Sat, 4 Jul 2009 11:33:33 +0000
(11:33 +0000)
realpath(3) does where it's supported.
function.c
patch
|
blob
|
history
diff --git
a/function.c
b/function.c
index
bb2f116
..
c7e1d4f
100644
(file)
--- a/
function.c
+++ b/
function.c
@@
-1998,6
+1998,9
@@
func_realpath (char *o, char **argv, const char *funcname UNUSED)
const char *path = 0;
int doneany = 0;
unsigned int len = 0;
+#ifndef HAVE_REALPATH
+ struct stat st;
+#endif
PATH_VAR (in);
PATH_VAR (out);
@@
-2012,7
+2015,7
@@
func_realpath (char *o, char **argv, const char *funcname UNUSED)
#ifdef HAVE_REALPATH
realpath (in, out)
#else
- abspath (in, out)
+ abspath (in, out)
&& stat (out, &st) == 0
#endif
)
{