code = rx_Write(rxcall, (char *)&tlen, sizeof(afs_int32));
if (code != sizeof(afs_int32)) {
DBRELE(dbase);
+ ubik_dprint("Rx-write length error=%d\n", code);
return BULK_ERROR;
}
offset = 0;
code = (*dbase->read) (dbase, file, tbuffer, offset, tlen);
if (code != tlen) {
DBRELE(dbase);
+ ubik_dprint("read failed error=%d\n", code);
return UIOERROR;
}
code = rx_Write(rxcall, tbuffer, tlen);
if (code != tlen) {
DBRELE(dbase);
+ ubik_dprint("Rx-write length error=%d\n", code);
return BULK_ERROR;
}
length -= tlen;
code = rx_Read(rxcall, tbuffer, tlen);
if (code != tlen) {
DBRELE(dbase);
+ ubik_dprint("Rx-read length error=%d\n", code);
code = BULK_ERROR;
goto failed;
}
code = (*dbase->write) (dbase, file, tbuffer, offset, tlen);
if (code != tlen) {
DBRELE(dbase);
+ ubik_dprint("write failed error=%d\n", code);
code = UIOERROR;
goto failed;
}