diff options
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/ChangeLog | 7 | ||||
| -rw-r--r-- | tests/update1.c | 5 | ||||
| -rw-r--r-- | tests/update2.c | 5 | ||||
| -rw-r--r-- | tests/update3.c | 5 | ||||
| -rw-r--r-- | tests/update4.c | 2 |
5 files changed, 20 insertions, 4 deletions
diff --git a/tests/ChangeLog b/tests/ChangeLog index dfee832f..e6722dac 100644 --- a/tests/ChangeLog +++ b/tests/ChangeLog @@ -1,5 +1,12 @@ 2013-04-27 Mark Wielaard <[email protected]> + * update1.c (main): Use unique tempfile name and unlink file. + * update2.c (main): Likewise. + * update3.c (main): Likewise. + * update4.c (main): Use unique tempfile name. + +2013-04-27 Mark Wielaard <[email protected]> + * run-alldts.sh: Add testfile-alldts to tempfiles. * run-elf_cntl_gelf_getshdr.sh: Add test_shdr.out to tempfiles. * run-macro-test.sh: Add readelf.macros.out to tempfiles. diff --git a/tests/update1.c b/tests/update1.c index 9e40686e..f4c14753 100644 --- a/tests/update1.c +++ b/tests/update1.c @@ -26,12 +26,13 @@ #include <stdio.h> #include <stdlib.h> #include <string.h> +#include <unistd.h> int main (int argc, char *argv[] __attribute__ ((unused))) { - const char *fname = "xxx"; + const char *fname = "xxx_update1"; int fd; Elf *elf; Elf32_Ehdr *ehdr; @@ -120,5 +121,7 @@ main (int argc, char *argv[] __attribute__ ((unused))) exit (1); } + unlink (fname); + return 0; } diff --git a/tests/update2.c b/tests/update2.c index 42326943..5805163d 100644 --- a/tests/update2.c +++ b/tests/update2.c @@ -26,12 +26,13 @@ #include <stdio.h> #include <stdlib.h> #include <string.h> +#include <unistd.h> int main (int argc, char *argv[] __attribute__ ((unused))) { - const char *fname = "xxx"; + const char *fname = "xxx_update2"; int fd; Elf *elf; Elf32_Ehdr *ehdr; @@ -143,5 +144,7 @@ main (int argc, char *argv[] __attribute__ ((unused))) exit (1); } + unlink (fname); + return 0; } diff --git a/tests/update3.c b/tests/update3.c index 1a62b34b..d760687a 100644 --- a/tests/update3.c +++ b/tests/update3.c @@ -26,6 +26,7 @@ #include <stdio.h> #include <stdlib.h> #include <string.h> +#include <unistd.h> #include ELFUTILS_HEADER(ebl) @@ -33,7 +34,7 @@ int main (int argc, char *argv[] __attribute__ ((unused))) { - const char *fname = "xxx"; + const char *fname = "xxx_update3"; int fd; Elf *elf; Elf32_Ehdr *ehdr; @@ -198,5 +199,7 @@ main (int argc, char *argv[] __attribute__ ((unused))) exit (1); } + unlink (fname); + return 0; } diff --git a/tests/update4.c b/tests/update4.c index f5f91e31..85de6c35 100644 --- a/tests/update4.c +++ b/tests/update4.c @@ -34,7 +34,7 @@ int main (int argc, char *argv[] __attribute__ ((unused))) { - const char fname[] = "xxx"; + const char fname[] = "xxx_update4"; int fd; Elf *elf; Elf32_Ehdr *ehdr; |
