Sometimes libtool will prefix the test programs with "lt-", we should
handle these and strip the prefix.
Fixes: https://bugs.debian.org/865090
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);