Commit 736e12e8 authored by Guillem Jover's avatar Guillem Jover

test: Handle libtool executable names in getprogname() unit test

Sometimes libtool will prefix the test programs with "lt-", we should
handle these and strip the prefix.

Fixes: https://bugs.debian.org/865090
parent 8bff4b1f
......@@ -31,7 +31,12 @@
int
main(int argc, char **argv)
{
assert(strcmp(getprogname(), "progname") == 0);
const char *progname;
progname = getprogname();
if (strncmp(progname, "lt-", 3) == 0)
progname += 3;
assert(strcmp(progname, "progname") == 0);
setprogname("program-name");
assert(strcmp(getprogname(), "program-name") == 0);
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment