TODO: Check if over-writing existing file
This commit is contained in:
parent
cc5237de1b
commit
748dfa85e7
|
@ -1364,12 +1364,18 @@ bool ProDOS_FileExtract( const char *path )
|
||||||
int addr = pEntry->inode * PRODOS_BLOCK_SIZE;
|
int addr = pEntry->inode * PRODOS_BLOCK_SIZE;
|
||||||
int size = pEntry->size;
|
int size = pEntry->size;
|
||||||
|
|
||||||
printf( "Saving data... %s\n", pEntry->name );
|
|
||||||
FILE *pFileData = fopen( pEntry->name, "w+b" );
|
|
||||||
{
|
|
||||||
// TODO:
|
// TODO:
|
||||||
// printf( "WARNING: File exists. Use -i to ask if should over-write.\n" );
|
// printf( "WARNING: File exists. Use -i to ask if should over-write.\n" );
|
||||||
|
printf( "Saving data... %s\n", pEntry->name );
|
||||||
|
FILE *pFileData = fopen( pEntry->name, "w+b" );
|
||||||
|
|
||||||
|
if( !pFileData )
|
||||||
|
{
|
||||||
|
printf( "ERROR: Couldn't open data file for writing: %s\n", pEntry->name );
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
{
|
||||||
switch( kind )
|
switch( kind )
|
||||||
{
|
{
|
||||||
case ProDOS_KIND_SEED: // <= 512 bytes
|
case ProDOS_KIND_SEED: // <= 512 bytes
|
||||||
|
|
Loading…
Reference in New Issue