summaryrefslogtreecommitdiff
path: root/drivers/unix/os_unix.cpp
AgeCommit message (Expand)Author
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
2018-09-30Fix OS X get_ticks_usec return value after #22424Marcelo Fernandez
2018-09-29Use monotonic clock for get_ticks_usecFabio Alessandrelli
2018-09-13Properly initialize Winsock on startupFabio Alessandrelli
2018-09-12Unify StreamPeerTCP/TCP_Server with NetSocket APIFabio Alessandrelli
2018-09-12Unify PacketPeerUDP using NetSocketFabio Alessandrelli
2018-09-12Make core/ includes absolute, remove subfolders from include pathRémi Verschelde
2018-08-27Revert "Try closing gracefully before terminating process"Rémi Verschelde
2018-08-20Try closing gracefully before terminating processMarcin Zawiejski
2018-05-11Fix Linux/X11 build on ARMs.bruvzg
2018-05-07Local debugger fixes and extensionsBlazej Floch
2018-04-28GDNative Unix: fix shared lib loading, dlopen expects leading ./ to interpret...Robin Hübner
2018-03-20Add RWLockDummy for NO_THREADS buildsLeon Krause
2018-03-04Clean and expose get_audio/video_driver_* funcs on OS classMarcelo Fernandez
2018-02-17Clean up some bad words from code commentsArtem Varaksa
2018-01-08Fix use of execvp, earlier fix was short sighted and only workedsambler
2018-01-05Add missing copyright headers and fix formattingRémi Verschelde
2018-01-04Add support from properly exporting shared objects, needed for GDNative exportJuan Linietsky
2018-01-04Fix crash in OS::execute on FreeBSDRémi Verschelde
2018-01-01Update copyright statements to 2018Rémi Verschelde
2017-12-10Drop unused OS_Unix::has_data and related logicRémi Verschelde
2017-12-07Style: Apply clang-format again on all filesRémi Verschelde
2017-11-30Changed the dynamic library open function to allow setting the path of the li...Juan Linietsky
2017-11-26Allow customizing user:// path (folder in OS::get_data_path())Rémi Verschelde
2017-11-21Return and repair file loggingRuslan Mustakov
2017-11-19Add initial support for the XDG Base Directory specRémi Verschelde
2017-11-17Rename OS::get_data_dir to OS::get_user_data_dirRémi Verschelde
2017-10-29Disable logging until the logs location is sorted outRémi Verschelde
2017-10-11Use execvp instead of execv to allow OS.execute() to search through PATH.Elia Argentieri
2017-10-03OS::execute can now read from stderr too when executing with a pipeMarcelo Fernandez
2017-09-25Extract logging logicRuslan Mustakov
2017-08-29Merge pull request #10552 from RandomShaper/improve-posixRémi Verschelde