Inspects and repairs the Controller Pak's file system
#include <ultra64.h> /* os.h */
s32 osPfsChecker(OSPfs *pfs);
osPfsChecker inspects the file management area of the Controller Pak, where it manages the file notes address. If it finds a damaged area, it attempts a repair operation. If a repair operation is performed, the status bit of the OSPfs structure pointed to by pfs is set to PFS_CORRUPTED. When this is done, data will be lost in most cases.
The pfs file handle that points to the OSPfs is initialized by the osPfsInitPak function. See osPfsInitPak to determine how to create this handle.
Since osPfsInitPak calls osPfsChecker internally, the application programmer will not usually need to use the osPfsChecker function.
If this function (osPfsChecker) is called successfully, 0 is returned. If an error occurs, one of the following error codes will be returned:
osContInit, osContStartQuery, osContGetQuery, and osPfsInitPak
1999/02/01 Completely revised
1999/04/30 Changed format