mirror of
git://sourceware.org/git/glibc.git
synced 2025-01-18 12:16:13 +08:00
posix: Fix tst-execvpe5 for --enable-hardcoded-path-in-tests
This patch fixes the posix/tst-execvpe5 invocation when GLIBC is configured with --enable-hardcoded-path-in-tests which fails with: $ cat posix/tst-execvpe5.out Wrong number of arguments (4) Checked on x86-64 and powerpc64le. * posix/tst-execvpe5.c (do_test): Fix fix test invocation when configured with --enable-hardcoded-path-in-tests.
This commit is contained in:
parent
cc4084017e
commit
e49b221aea
@ -1,3 +1,8 @@
|
||||
2016-03-07 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||||
|
||||
* posix/tst-execvpe5.c (do_test): Fix fix test invocation when
|
||||
configured with --enable-hardcoded-path-in-tests.
|
||||
|
||||
2016-03-08 Joseph Myers <joseph@codesourcery.com>
|
||||
|
||||
[BZ #19677]
|
||||
|
@ -88,13 +88,16 @@ do_test (int argc, char *argv[])
|
||||
+ "--library-path" optional
|
||||
+ the library path optional
|
||||
+ the application name
|
||||
|
||||
if --enable-hardcoded-path-in-tests is used, just
|
||||
+ the application name
|
||||
*/
|
||||
|
||||
if (restart)
|
||||
{
|
||||
if (argc != 1)
|
||||
{
|
||||
printf ("Wrong number of arguments (%d)\n", argc);
|
||||
printf ("Wrong number of arguments (%d) in restart\n", argc);
|
||||
exit (EXIT_FAILURE);
|
||||
}
|
||||
|
||||
@ -125,7 +128,7 @@ do_test (int argc, char *argv[])
|
||||
}
|
||||
else
|
||||
{
|
||||
char *args[] = { argv[1], argv[1],
|
||||
char *args[] = { argv[0],
|
||||
(char *) "--direct", (char *) "--restart", NULL };
|
||||
execvpe (args[0], args, envs);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user