mirror of git://sourceware.org/git/glibc.git
posix: tst-spawn4-compat can be a regular test
compat_symbol_reference now works for non-internal tests, too. Also stop building and running the tests on those architectures that lack the test symbol versions. Reviewed-by: Adhemerval Zanella <adhemerval.zanella@linaro.org>
This commit is contained in:
parent
8209c5f1f4
commit
63c317fe31
|
@ -110,9 +110,14 @@ ifeq ($(have-GLIBC_2.26)$(build-shared),yesyes)
|
||||||
tests += tst-glob_lstat_compat
|
tests += tst-glob_lstat_compat
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
# Test for the posix_spawn, posix_spawnp symbol versions replaced in
|
||||||
|
# glibc 2.15.
|
||||||
|
ifeq ($(have-GLIBC_2.14)$(build-shared),yesyes)
|
||||||
|
tests += tst-spawn4-compat
|
||||||
|
endif
|
||||||
|
|
||||||
tests-internal := bug-regex5 bug-regex20 bug-regex33 \
|
tests-internal := bug-regex5 bug-regex20 bug-regex33 \
|
||||||
tst-rfc3484 tst-rfc3484-2 tst-rfc3484-3 \
|
tst-rfc3484 tst-rfc3484-2 tst-rfc3484-3
|
||||||
tst-spawn4-compat
|
|
||||||
tests-container := bug-ga2
|
tests-container := bug-ga2
|
||||||
xtests := tst-getaddrinfo4 tst-getaddrinfo5 tst-sched_rr_get_interval
|
xtests := tst-getaddrinfo4 tst-getaddrinfo5 tst-sched_rr_get_interval
|
||||||
ifeq (yes,$(build-shared))
|
ifeq (yes,$(build-shared))
|
||||||
|
|
|
@ -27,7 +27,6 @@
|
||||||
#include <support/temp_file.h>
|
#include <support/temp_file.h>
|
||||||
|
|
||||||
#include <shlib-compat.h>
|
#include <shlib-compat.h>
|
||||||
#if TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_15)
|
|
||||||
|
|
||||||
compat_symbol_reference (libc, posix_spawn, posix_spawn, GLIBC_2_2);
|
compat_symbol_reference (libc, posix_spawn, posix_spawn, GLIBC_2_2);
|
||||||
compat_symbol_reference (libc, posix_spawnp, posix_spawnp, GLIBC_2_2);
|
compat_symbol_reference (libc, posix_spawnp, posix_spawnp, GLIBC_2_2);
|
||||||
|
@ -66,12 +65,5 @@ do_test (void)
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
#else
|
|
||||||
static int
|
|
||||||
do_test (void)
|
|
||||||
{
|
|
||||||
return 77;
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#include <support/test-driver.c>
|
#include <support/test-driver.c>
|
||||||
|
|
Loading…
Reference in New Issue