void OpenAction( ftnfile *fcb ) { //================================== // Open a file. SetIOBufferSize( fcb->blocksize ); fcb->fileptr = Openf( fcb->filename, _FileAttrs( fcb ) ); if( fcb->fileptr != NULL ) { if( ((a_file *)(fcb->fileptr))->attrs & CHAR_DEVICE ) { // In dos box under NT we do not get correct information // about a device until we actually open it (a bug in the NT // dos box fcb->device = INFO_DEV; } } }
void SDInitIO(void) { //================== InitStd(); SetIOBufferSize( 0 ); // minimum buffer size }