summaryrefslogtreecommitdiff
path: root/drivers/unix/os_unix.cpp
AgeCommit message (Expand)Author
2021-05-06Rename `IP_Unix`, `IP_Address` and `TCP_Server` to remove underscoresHugo Locurcio
2021-01-29Modernize ThreadPedro J. Estébanez
2021-01-19Modernize RWLockPedro J. Estébanez
2021-01-13Merge pull request #45157 from madmiraal/fix-44514Rémi Verschelde
2021-01-13Raise SIGKILL instead of CRASH_NOW in child process when fork failsMarcel Admiraal
2021-01-13Fix OS::execute() and OS::create_process() command line argument CharStrings ...bruvzg
2021-01-12Merge pull request #44514 from madmiraal/split-os-executeRémi Verschelde
2021-01-11Merge pull request #42740 from lolleko/fix-nanosleep-usageRémi Verschelde
2021-01-09Split OS::execute into two methodsMarcel Admiraal
2021-01-01Update copyright statements to 2021Rémi Verschelde
2020-12-06Remove now unused FileAccessBuffered.Fabio Alessandrelli
2020-11-07Reorganized core/ directory, it was too fatty alreadyreduz
2020-10-24Fix wrong exit code being returnedEv1lbl0w
2020-10-12Fix nanosleep usageLorenz Junglas
2020-09-18NetBSD: Implement OS_Unix::get_executable_path()Rémi Verschelde
2020-09-04Replace calls to gmtime with gmtime_r and localtime with localtime_r.Marcel Admiraal
2020-08-11[macOS] Fix crash on failed `fork`.bruvzg
2020-05-31Remove OS.get_system_time_secs/get_system_time_msecs and change OS.get_unix_t...Emmanuel Leblond
2020-05-14Style: Enforce braces around if blocks and loopsRémi Verschelde
2020-05-14Style: Enforce separation line between function definitionsRémi Verschelde
2020-05-14Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocksRémi Verschelde
2020-04-02Replace NULL with nullptrlupoDharkael
2020-03-27Renaming of servers for coherency.Juan Linietsky
2020-03-08Refactor ScriptDebugger.Fabio Alessandrelli
2020-03-05Merge pull request #36752 from RandomShaper/rework_semaphoreRémi Verschelde
2020-03-03os: execute parse the command output from utf8Mateo Dev .59
2020-03-03Drop old semaphore implementationPedro J. Estébanez
2020-02-26Reimplement Mutex with C++'s <mutex>Pedro J. Estébanez
2020-01-19Improve the console error logging appearanceHugo Locurcio
2020-01-04Disable colored console output when standard output isn't a TTYHugo Locurcio
2020-01-01Update copyright statements to 2020Rémi Verschelde
2019-10-24Fix compilation warnings in macOS build, enable `warnings=extra werror=yes` f...bruvzg
2019-10-01Fix casting to uint64_t when returning unix system timeKanabenki
2019-09-26Added an exit code to the blocking mode of OS::executeRuslan Mullayanov
2019-09-25Added some obvious errors explanationsqarmin
2019-08-17Replace 'ERR_EXPLAIN' with 'ERR_FAIL_*_MSG' in 'core/' and 'editor/'Braden Bodily
2019-07-07Fixes minor issues found by static analyzerqarmin
2019-05-21added a const keyword for a methods that return constant literal...hbina085
2019-04-07Add FileAccess::set_unix_permissions for Unix platformsJuan Linietsky
2019-04-07Remove SIGCHILD handle in OS_Unix, interferes with pclose()Juan Linietsky
2019-04-09Fix jump over uninitialized value in OS Unix/X11Fabio Alessandrelli
2019-03-20Revert accidental commitsPedro J. Estébanez
2019-03-20Create class for shared memory blocks [wip]Pedro J. Estébanez
2019-02-13Fix typos with codespellRémi Verschelde
2019-02-04Fix OS_Unix::set_environmentIgnacio Etcheverry
2019-02-03Added set_environment to OS classIgnacio Etcheverry
2019-01-01Update copyright statements to 2019Rémi Verschelde
2018-12-20Added OS.get_system_time_msecs()volzhs
2018-10-29Add proper stubs for OS_JavaScript::execute(), get_process_id(), kill()Leon Krause
2018-10-07Avoid possible overflow in OS_Unix readlinkFabio Alessandrelli