diff options
author | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2011-05-07 01:12:51 +0200 |
---|---|---|
committer | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2011-05-07 01:12:51 +0200 |
commit | 861cf4e7e2096999f7f42456be58bc6b22667827 (patch) | |
tree | a832f7e039c4f94cbc2836cb926f8a1dc2e5b93c /tests | |
parent | 26060c5b054939713fd80f0a5e2be896df0e2235 (diff) | |
download | gnutls-861cf4e7e2096999f7f42456be58bc6b22667827.tar.gz |
Do not use /tmp for temporary file. Just use the local (test) directory.
Diffstat (limited to 'tests')
-rw-r--r-- | tests/rng-fork.c | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/tests/rng-fork.c b/tests/rng-fork.c index c7fc1890b6..4bb396bc6d 100644 --- a/tests/rng-fork.c +++ b/tests/rng-fork.c @@ -46,8 +46,8 @@ int i; printf("\n"); } - - +#define FILENAME "./rng-test" + void doit (void) { @@ -57,13 +57,11 @@ doit (void) int ret; FILE* fp; - gnutls_global_init (); - pid = fork(); if (pid == 0) { - fp = fopen("/tmp/rng-test", "w"); + fp = fopen(FILENAME, "w"); if (fp == NULL) fail("cannot open file"); @@ -80,12 +78,15 @@ doit (void) if (debug) dump("buf2", buf2, sizeof(buf2)); waitpid(pid, NULL, 0); - fp = fopen("/tmp/rng-test", "r"); + fp = fopen(FILENAME, "r"); if (fp == NULL) fail("cannot open file"); ret = fread(buf1, 1, sizeof(buf1), fp); + fclose(fp); + remove(FILENAME); + if (ret != sizeof(buf1)) { fail("error testing the random generator."); |