summaryrefslogtreecommitdiffhomepage
path: root/src/logic/slbt_exec_install.c
diff options
context:
space:
mode:
authormidipix <writeonce@midipix.org>2016-04-16 08:01:34 -0400
committermidipix <writeonce@midipix.org>2016-04-16 08:03:30 -0400
commite8159c12c7562791bf9affed06bc0c3be849b590 (patch)
treefc76d11d5978703df96ddeefd1b9bfb55c57d39d /src/logic/slbt_exec_install.c
parent660491af34cf794d71cf84a94f56dd310cdb034a (diff)
downloadslibtool-e8159c12c7562791bf9affed06bc0c3be849b590.tar.bz2
slibtool-e8159c12c7562791bf9affed06bc0c3be849b590.tar.xz
slbt_readlink(): initial implementation and integration.
Diffstat (limited to 'src/logic/slbt_exec_install.c')
-rw-r--r--src/logic/slbt_exec_install.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/logic/slbt_exec_install.c b/src/logic/slbt_exec_install.c
index 22d1e22..c2e334a 100644
--- a/src/logic/slbt_exec_install.c
+++ b/src/logic/slbt_exec_install.c
@@ -15,6 +15,7 @@
#include <slibtool/slibtool.h>
#include "slibtool_install_impl.h"
+#include "slibtool_readlink_impl.h"
#include "slibtool_spawn_impl.h"
#include "slibtool_symlink_impl.h"
#include "argv/argv.h"
@@ -168,7 +169,7 @@ static int slbt_exec_install_entry(
base = slnkname;
/* source (build) symlink target */
- if (readlink(slnkname,target,sizeof(target)) <= 0) {
+ if (slbt_readlink(slnkname,target,sizeof(target)) < 0) {
/* -avoid-version? */
if (stat(slnkname,&st))
return -1;