Example #1
0
esint8 ioman_readSector(IOManager *ioman,euint32 address,euint8* buf)
{
	esint8 r;

	if(buf==0){
		return(-1);
	}
	
	r=if_readBuf(ioman->iface,address,buf);
	
	if(r!=0){
		ioman_setError(ioman,IOMAN_ERR_READFAIL);
		return(-1);
	}
	return(0);
}
Example #2
0
signed char ioman_readSector(IOManager *ioman,unsigned long address,unsigned char* buf)
{
	signed char r;

	if(buf==0){
		return(-1);
	}
	
	r=if_readBuf(ioman->iface,address,buf);
	
	if(r!=0){
		ioman_setError(ioman,IOMAN_ERR_READFAIL);
		return(-1);
	}
	return(0);
}
Example #3
0
esint8 ioman_readSector(IOManager *ioman,euint32 address,euint8* buf)
{
	esint8 r;

	/*DBG((TXT("ioman_readSector::Requesting address %u to be put in %p.\n"),address,buf));*/
	if(buf==0){
		/*DBG((TXT("Refused to read sector, buf=0\n")));*/
		return(-1);
	}
	
	r=if_readBuf(ioman->iface,address,buf);
	
	if(r!=0){
		return(-1);
	}
	return(0);
}
Example #4
0
esint8 part_readBuf(Partition *part, euint32 address, euint8* buf)
{
	return(if_readBuf(part->disc->ioman->iface,part_getRealLBA(part,address), buf));
}