MCPcopy Create free account
hub / github.com/danoon2/Boxedwine / translateOpenError

Function translateOpenError

source/kernel/kprocess.cpp:459–467  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

457}
458
459U32 translateOpenError() {
460 switch (errno) {
461 case EACCES: return -K_EACCES;
462 case EEXIST: return -K_EEXIST;
463 case ENOENT: return -K_ENOENT;
464 case EISDIR: return -K_EISDIR;
465 }
466 return -K_EINVAL;
467}
468
469U32 KProcess::openFileDescriptor(BString currentDirectory, BString localPath, U32 accessFlags, U32 descriptorFlags, S32 handle, U32 afterHandle, KFileDescriptorPtr& result) {
470 std::shared_ptr<FsNode> node;

Callers 1

openFileDescriptorMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected