#include "prx/libc/include/CreationMask.hpp" #include namespace { std::atomic creationMask{022}; } namespace File { std::uint16_t ExchangeCreationMask_nid_no_patch(std::uint16_t mask) { return creationMask.exchange(static_cast(mask & 07777), std::memory_order_relaxed); } std::uint16_t GetCreationMask_nid_no_patch() { return creationMask.load(std::memory_order_relaxed); } }