#include <dpmi.h>
#include <sys/farptr.h>
#include <sys/movedata.h>
#include "int13ext.h"
Include dependency graph for int13ext.c:
Go to the source code of this file.
Functions | |
int | int13ext_check () |
returns -1 if installed, 0 otherwise | |
int | int13ext_getdrvparams (int drv, struct driveparams *DParam) |
returns 0 if all goes ok, >0 int13 error, <0 DJGPP error | |
int | int13ext_read (int drv, struct driveparams *DParam, U64B block, U64B nblocks, void *buffer) |
returns 0 if all goes ok, >0 int13 error, <0 DJGPP error | |
int | int13ext_write (int drv, struct driveparams *DParam, U64B block, U64B nblocks, void *buffer) |
returns 0 if all goes ok, >0 int13 error, <0 DJGPP error |
Placed in public domain by techtonik, 2003 <techtonik@users.sourceforge.net>
DJGPP biosdisk() supplement for large drives >8Gb
Definition in file int13ext.c.
|
returns -1 if installed, 0 otherwise
Definition at line 20 of file int13ext.c. Referenced by main(). |
|
returns 0 if all goes ok, >0 int13 error, <0 DJGPP error
Definition at line 43 of file int13ext.c. References driveparams::crsize, and NO_CTLDOS_MEMORY. |
|
returns 0 if all goes ok, >0 int13 error, <0 DJGPP error
Definition at line 75 of file int13ext.c. References diskaddrpacket::buffer_offset, diskaddrpacket::buffer_segment, driveparams::bytes_per_sect, diskaddrpacket::nblocks, NO_BUFDOS_MEMORY, NO_CTLDOS_MEMORY, diskaddrpacket::packetsize, diskaddrpacket::startblock, U32B, and U64B. |
|
returns 0 if all goes ok, >0 int13 error, <0 DJGPP error
Definition at line 140 of file int13ext.c. References diskaddrpacket::buffer_offset, diskaddrpacket::buffer_segment, driveparams::bytes_per_sect, diskaddrpacket::nblocks, NO_BUFDOS_MEMORY, NO_CTLDOS_MEMORY, diskaddrpacket::packetsize, diskaddrpacket::startblock, U32B, and U64B. |