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);
|
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)
|
#if defined(_WIN32)
|
||||||
#include <io.h>
|
#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) */
|
#else /* !defined(_WIN32) */
|
||||||
#include <unistd.h>
|
#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);
|
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_fseek (FILE *st, t_addr offset, int whence);
|
||||||
int sim_fseeko (FILE *st, t_offset 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_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_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);
|
size_t sim_fwrite (void *bptr, size_t size, size_t count, FILE *fptr);
|
||||||
uint32 sim_fsize (FILE *fptr);
|
uint32 sim_fsize (FILE *fptr);
|
||||||
|
|
Loading…
Add table
Reference in a new issue