aboutsummaryrefslogtreecommitdiff
path: root/zencore
Commit message (Expand)AuthorAgeFilesLines
* Misplaced #ifdef statement that should be an #ifMartin Ridgers2021-12-151-1/+1
* Missing includeMartin Ridgers2021-12-151-0/+2
* Missing includeMartin Ridgers2021-12-151-0/+1
* Setting include dir paths under an option does not work in xmake >=2.6Martin Ridgers2021-12-151-0/+1
* Resettled whitespaceMartin Ridgers2021-12-141-8/+7
* Removed unncessary define/undef blocks around include of trace.hMartin Ridgers2021-12-141-19/+0
* Include header files when generating solution.Per Larsson2021-12-141-0/+1
* Merged main.Per Larsson2021-12-1425-223/+1515
|\
| * Fixed "unused function with static linkage" warningMartin Ridgers2021-12-131-0/+2
| * Added a missing file mode for a open() that creates a fileMartin Ridgers2021-12-081-1/+1
| * Fixed unused return value warnings from POSIX/Linux headersMartin Ridgers2021-12-081-1/+2
| * Dependent variable definition as inside a if-Windows blockMartin Ridgers2021-12-081-6/+7
| * Merged mainMartin Ridgers2021-12-082-43/+59
| |\
| * | Added a "path_string" type to the file traversal classMartin Ridgers2021-12-021-1/+2
| * | Renamed ZEN_PLATFORM_MACOS to ZEN_PLATFORM_MACMartin Ridgers2021-12-022-4/+4
| * | ZEN_CONSOLE() without and VA_ARGS wouldn't compile with GCCMartin Ridgers2021-12-011-5/+5
| * | 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
| |\ \
| * | | 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