summaryrefslogtreecommitdiff
path: root/src/helper/slbt_dump_machine.c
diff options
context:
space:
mode:
authormidipix <writeonce@midipix.org>2016-09-18 23:59:03 -0400
committermidipix <writeonce@midipix.org>2016-09-19 00:11:04 -0400
commitc67e64bc2f3e482943ef699d1010499fa8ac642b (patch)
tree596e1b71e61a925d94b5103ad1f1b00c361a9789 /src/helper/slbt_dump_machine.c
parente7323083cef75db971720fd4367c78cfc3ec4d08 (diff)
downloadslibtool-c67e64bc2f3e482943ef699d1010499fa8ac642b.tar.bz2
slibtool-c67e64bc2f3e482943ef699d1010499fa8ac642b.tar.xz
driver: accommodate hosts that occasionally use '-portbld-' in their triple.
Diffstat (limited to 'src/helper/slbt_dump_machine.c')
-rw-r--r--src/helper/slbt_dump_machine.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/helper/slbt_dump_machine.c b/src/helper/slbt_dump_machine.c
index b062fb1..0704386 100644
--- a/src/helper/slbt_dump_machine.c
+++ b/src/helper/slbt_dump_machine.c
@@ -56,6 +56,7 @@ int slbt_dump_machine(
int fd[2];
FILE * fmachine;
char * newline;
+ char * mark;
char check[2];
char program[PATH_MAX];
@@ -108,5 +109,10 @@ int slbt_dump_machine(
close(fd[1]);
}
+ /* support the portbld <--> unknown synonym */
+ if (newline)
+ if ((mark = strstr(machine,"-portbld-")))
+ memcpy(mark,"-unknown",8);
+
return newline ? 0 : -1;
}