summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--misc/tst-mntent.c6
1 files changed, 1 insertions, 5 deletions
diff --git a/misc/tst-mntent.c b/misc/tst-mntent.c
index ae967670f9..802b56e437 100644
--- a/misc/tst-mntent.c
+++ b/misc/tst-mntent.c
@@ -11,7 +11,6 @@ main (int argc, char *argv[])
   int result = 0;
   struct mntent mef;
   struct mntent *mnt = &mef;
-  char *name;
   FILE *fp;
 
   mef.mnt_fsname = strdupa ("/dev/hda1");
@@ -29,8 +28,7 @@ main (int argc, char *argv[])
       result = 1;
     }
 
-  name = tmpnam (NULL);
-  fp = fopen (name, "w+");
+  fp = tmpfile ();
   if (fp == NULL)
     {
       printf ("Cannot open temporary file: %m\n");
@@ -75,8 +73,6 @@ main (int argc, char *argv[])
 	  puts ("Error while reading written entry back in");
 	  result = 1;
 	}
-
-      remove (name);
     }
 
   return result;