MCPcopy Create free account
hub / github.com/OpenStarbound/OpenStarbound / fsize

Method fsize

source/core/StarFile_unix.cpp:275–280  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

273}
274
275StreamOffset File::fsize(void* file) {
276 StreamOffset pos = ftell(file);
277 StreamOffset size = lseek(fdFromHandle(file), 0, SEEK_END);
278 lseek(fdFromHandle(file), pos, SEEK_SET);
279 return size;
280}
281
282size_t File::pread(void* file, char* data, size_t len, StreamOffset position) {
283 return ::pread(fdFromHandle(file), data, len, position);

Callers

nothing calls this directly

Calls 1

fdFromHandleFunction · 0.85

Tested by

no test coverage detected