aboutsummaryrefslogtreecommitdiff
path: root/zencore
Commit message (Expand)AuthorAgeFilesLines
* Process active condition was back to frontMartin Ridgers2021-11-291-1/+1
* Added a simple NamedMutex testMartin Ridgers2021-11-291-0/+15
* Renamed the "ipc" test to "NamedEvent"Martin Ridgers2021-11-291-1/+1
* Implemented NamedMutex for LinuxMartin Ridgers2021-11-291-6/+39
* Use the /proc/self mount to get information about ourselvesMartin Ridgers2021-11-291-4/+2
* Child processes don't fully terminate until the parent waits on themMartin Ridgers2021-11-261-4/+8
* ProcessHandle::Wait() wasn't waiting indefinitely with a <0 timeoutMartin Ridgers2021-11-261-1/+1
* Clear out orphaned queues so they're initially unsetMartin Ridgers2021-11-261-2/+8
* It reads better to check if something empty than the oppositeMartin Ridgers2021-11-251-5/+5
* Deleted an unnecessary call to check if a messsge is populatedMartin Ridgers2021-11-251-2/+0
* We no longer need to tag events with the process idMartin Ridgers2021-11-251-3/+1
* Changed linkage of a helper methodMartin Ridgers2021-11-251-1/+1
* Use file descriptor locks to claim global ownership of message queuesMartin Ridgers2021-11-251-2/+17
* A whitespace gardenMartin Ridgers2021-11-251-1/+0
* Tests for building ArgV for a fork-execMartin Ridgers2021-11-251-0/+51
* A nullptr terminator ArgV only applies on LinuxMartin Ridgers2021-11-251-2/+1
* Moved librt dependency specification to zencore/xmake.luaMartin Ridgers2021-11-241-0/+4
* Tests for NamedEventMartin Ridgers2021-11-241-2/+87
* Reimplemented NamedEvent on Linux using POSIX message queuesMartin Ridgers2021-11-241-61/+62
* Added POSIX's close-on-exec flag to files that Zen opensMartin Ridgers2021-11-241-6/+6
* Initial integration of Trace from UE5 via the --zentrace=y xmake configMartin Ridgers2021-11-183-0/+82
* Filled out ZEN_THIRDPARTY_ macros for Clang and GCCMartin Ridgers2021-11-181-4/+16
* Added close-on-exec flag to Read/WriteFile() file descriptorsMartin Ridgers2021-11-171-2/+2
* Whitespace alignment pedantryMartin Ridgers2021-11-171-1/+1
* WriteFile() testsMartin Ridgers2021-11-171-0/+31
* Set correct read-write file modes on WriteFile() outputMartin Ridgers2021-11-171-2/+2
* Corrected flags to open() so behaviour matches Windows' CREATE_ALWAYSMartin Ridgers2021-11-171-2/+3
* Stubbed out NamedMutexMartin Ridgers2021-11-161-4/+16
* Implemented ProcessMonitor for POSIX platformsMartin Ridgers2021-11-162-15/+31
* Adding missing check to see if the process is the fork or notMartin Ridgers2021-11-161-1/+1
* SOCK_CLOEXEC isn't a valid option for AF_UNIX-type socketsMartin Ridgers2021-11-161-1/+1
* Merged mainMartin Ridgers2021-11-161-3/+10
|\
| * Check input range when copy compressed range.Per Larsson2021-11-161-3/+10
* | zen::CreateProc() variant that can launch processes unelevatedMartin Ridgers2021-11-162-0/+99
* | Added a zen::CreateProc() function for spawning child processesMartin Ridgers2021-11-162-0/+145
* | Added a ZEN_EXE_STRING_LITERAL for cross-platform path buildingMartin Ridgers2021-11-161-0/+6
* | Added a PathToUtf8(path, string-buffer) overloadMartin Ridgers2021-11-162-0/+11
* | ToUtf8() -> PathToUtf8() as the latter is less ambiguousMartin Ridgers2021-11-162-3/+3
* | Renamed operator<<(bool) to AppendBool() to avoid subtle errorsMartin Ridgers2021-11-161-9/+13
* | libcrypto links again libdl so the latter also needs careful handling in xmakeMartin Ridgers2021-11-151-1/+2
* | Merged mainMartin Ridgers2021-11-151-0/+1
|\|
| * Format fix.Per Larsson2021-11-121-1/+1
| * Merge branch 'main' into zcache-batchPer Larsson2021-11-116-17/+17
| |\
| * | Added upstream batch API.Per Larsson2021-11-021-0/+1
* | | Fixed OpenSSL link errors (xmake-related, see comment)Martin Ridgers2021-11-151-0/+15
* | | Merged mainMartin Ridgers2021-11-122-5/+5
|\ \ \ | | |/ | |/|
| * | Format fix.Per Larsson2021-11-112-5/+5
* | | Use add_syslinks() instead of add_link() for system librariesMartin Ridgers2021-11-121-1/+1
* | | Added Curl's vcpkg:openssl dependency to xmake scriptsMartin Ridgers2021-11-111-0/+1
* | | Windows compile fixMartin Ridgers2021-11-111-1/+1