Blame |
Last modification |
View Log
| Download
| RSS feed
/* Copyright (C) 1995 DJ Delorie, see COPYING.DJ for details */
#include <libc/stubs.h>
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <fcntl.h>
#include <libc/file.h>
FILE *
{
FILE *f;
char *temp_name;
char *n_t_r;
if (temp_name == 0)
return 0;
if (!n_t_r)
return 0;
f
= fopen(temp_name
, (_fmode
& O_TEXT
) ? "wt+" : "wb+");
if (f)
{
f->_flag |= _IORMONCL;
f->_name_to_remove = n_t_r;
strcpy(f
->_name_to_remove
, temp_name
);
}
return f;
}