godot/drivers/unix
Pedro J. Estébanez 9a3a2b03b8 Drop old semaphore implementation
- Removed platform-specific implementations.
- Now all semaphores are in-object, unless they need to be conditionally created.
- Similarly to `Mutex`, provided a dummy implementation for when `NO_THREADS` is defined.
- Similarly to `Mutex`, methods are made `const` for easy use in such contexts.
- Language bindings updated: `wait()` and `post()` are now `void`.
- Language bindings updated: `try_wait()` added.

Bonus:
- Rewritten the `#ifdef` in `mutex.h` to meet the code style.
2020-03-03 13:20:42 +01:00
..
dir_access_unix.cpp Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
dir_access_unix.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
file_access_unix.cpp Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
file_access_unix.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
ip_unix.cpp Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
ip_unix.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
net_socket_posix.cpp Fix set_reuse_address on non-Windows platforms. 2020-02-19 10:15:36 +01:00
net_socket_posix.h Add peek option to NetSocket recv_from. 2020-02-16 01:11:30 +01:00
os_unix.cpp Drop old semaphore implementation 2020-03-03 13:20:42 +01:00
os_unix.h Make OS.execute() blocking by default if not specified 2020-01-23 01:26:32 +01:00
rw_lock_posix.cpp Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
rw_lock_posix.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
SCsub SCons: Build thirdparty code in own env, disable warnings 2018-09-28 14:07:39 +02:00
syslog_logger.cpp Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
syslog_logger.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
thread_posix.cpp Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
thread_posix.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00