Implement disc interface

This commit is contained in:
Maschell
2022-07-21 18:03:22 +02:00
parent 8d650220b2
commit b0dee42698
4 changed files with 314 additions and 4 deletions

View File

@@ -6,14 +6,14 @@
#include <cstring>
#include <malloc.h>
FSError FSAEx_RawOpen(FSClient *client, char *device_path, int32_t *outHandle) {
FSError FSAEx_RawOpen(FSClient *client, const char *device_path, int32_t *outHandle) {
if (!client) {
return FS_ERROR_INVALID_CLIENTHANDLE;
}
return FSAEx_RawOpenEx(FSGetClientBody(client)->clientHandle, device_path, outHandle);
}
FSError FSAEx_RawOpenEx(int clientHandle, char *device_path, int32_t *outHandle) {
FSError FSAEx_RawOpenEx(int clientHandle, const char *device_path, int32_t *outHandle) {
if (!outHandle) {
return FS_ERROR_INVALID_BUFFER;
}