| 247 | } |
| 248 | |
| 249 | void writeTask(void *arg) |
| 250 | { |
| 251 | s32 chan = (s32)arg; |
| 252 | SaveFile *pSaveFile = msaCardData[chan].mSaveFile; |
| 253 | |
| 254 | msaCardData[chan].mCardStatus = CARDWrite(&msaCardData[chan].mFileInfo, pSaveFile->getBuf(), pSaveFile->getLength(), pSaveFile->getOffset()); |
| 255 | if (msaCardData[chan].mCardStatus == CARD_RESULT_IOERROR) |
| 256 | msaCardData[chan].mProcessFlag |= mcError; |
| 257 | |
| 258 | msaCardData[chan].mProcessFlag |= mcWrite; |
| 259 | msaCardData[chan].mTaskStatus = mcTaskDone; |
| 260 | } |
| 261 | |
| 262 | bool setStatus(s32 chan) |
| 263 | { |