MCPcopy Create free account
hub / github.com/FEX-Emu/FEX / LoadFileToBuffer

Function LoadFileToBuffer

FEXCore/Source/Utils/FileLoading.cpp:75–85  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

73}
74
75ssize_t LoadFileToBuffer(const fextl::string& Filepath, std::span<char> Buffer) {
76 int FD = open(Filepath.c_str(), O_RDONLY);
77
78 if (FD == -1) {
79 return -1;
80 }
81
82 ssize_t Read = pread(FD, Buffer.data(), Buffer.size(), 0);
83 close(FD);
84 return Read;
85}
86
87#else
88template<typename T>

Callers 2

FileLoading.cppFile · 0.85

Calls 2

closeFunction · 0.85
sizeMethod · 0.45

Tested by

no test coverage detected