1
0
mirror of git://git.sv.gnu.org/coreutils.git synced 2026-04-16 08:38:48 +02:00

(DONT_UNLINK_WHILE_OPEN) [__MSDOS__ || _WIN32]: Define.

This commit is contained in:
Jim Meyering
1999-01-25 00:18:47 +00:00
parent a9ec82981b
commit 11a5174aa6

View File

@@ -47,6 +47,15 @@ tac -r -s '.\|
#include "error.h"
#include "safe-read.h"
#if defined __MSDOS__ || defined _WIN32
/* Define this to non-zero on systems for which the regular mechanism
(of unlinking an open file and expecting to be able to write, seek
back to the beginning, then reread it) doesn't work. E.g., on Windows
and DOS systems. */
# define DONT_UNLINK_WHILE_OPEN 1
#endif
#ifndef DEFAULT_TMPDIR
# define DEFAULT_TMPDIR "/tmp"
#endif
@@ -374,11 +383,6 @@ tac_file (const char *file)
}
#if DONT_UNLINK_WHILE_OPEN
/* FIXME: currently this code is never automatically enabled.
Eventually, it will be on systems for which the regular mechanism
(of unlinking an open file and expecting to be able to write, seek
back to the beginning, then reread it) doesn't work. E.g., Windows
and DOS systems. */
static const char *file_to_remove;
static FILE *fp_to_close;