FIO: Removed sim_set_fsizeo since it is not currently used and it can't be compiled under MinGW
This commit is contained in:
parent
f355749eb5
commit
437f86fb4a
2 changed files with 3 additions and 9 deletions
11
sim_fio.c
11
sim_fio.c
|
@ -363,20 +363,15 @@ int sim_fseek (FILE *st, t_addr offset, int whence)
|
|||
return sim_fseeko (st, (t_offset)offset, whence);
|
||||
}
|
||||
|
||||
int sim_set_fsize (FILE *fptr, t_addr size)
|
||||
{
|
||||
return sim_set_fsizeo (fptr, (t_offset)size);
|
||||
}
|
||||
|
||||
#if defined(_WIN32)
|
||||
#include <io.h>
|
||||
int sim_set_fsizeo (FILE *fptr, t_offset size)
|
||||
int sim_set_fsize (FILE *fptr, t_addr size)
|
||||
{
|
||||
return _chsize_s(_fileno(fptr), (__int64)size);
|
||||
return _chsize(_fileno(fptr), (long)size);
|
||||
}
|
||||
#else /* !defined(_WIN32) */
|
||||
#include <unistd.h>
|
||||
int sim_set_fsizeo (FILE *fptr, t_offset size)
|
||||
int sim_set_fsize (FILE *fptr, t_addr size)
|
||||
{
|
||||
return ftruncate(fileno(fptr), (off_t)size);
|
||||
}
|
||||
|
|
|
@ -54,7 +54,6 @@ FILE *sim_fopen (const char *file, const char *mode);
|
|||
int sim_fseek (FILE *st, t_addr offset, int whence);
|
||||
int sim_fseeko (FILE *st, t_offset offset, int whence);
|
||||
int sim_set_fsize (FILE *fptr, t_addr size);
|
||||
int sim_set_fsizeo (FILE *fptr, t_offset size);
|
||||
size_t sim_fread (void *bptr, size_t size, size_t count, FILE *fptr);
|
||||
size_t sim_fwrite (void *bptr, size_t size, size_t count, FILE *fptr);
|
||||
uint32 sim_fsize (FILE *fptr);
|
||||
|
|
Loading…
Add table
Reference in a new issue