godot/drivers/unix
Pedro J. Estébanez d806ad4a3d Implement custom thread numbering for POSIX
For every UNIX-derived (Android, Linux, macOS, iOS) flavor, a global counter is atomically incremented on thread start. That id is kept as thread-local storage.

Therefore, thread ids are sequential numbers, trivially comparable. This improves the previous state of things, in which `pthread_t` were casted to `Thread::ID` and unportabily compared. Also big, ugly thread ids appeared.
2017-08-24 07:02:55 +02:00
..
dir_access_unix.cpp Revert "Reworked change_dir to support symlinks" 2017-08-21 18:06:01 -03:00
dir_access_unix.h Synchronize parameter names in definition and declaration 2017-08-16 17:22:23 +02:00
file_access_unix.cpp Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
file_access_unix.h Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
ip_unix.cpp Explicitily unsed AI_NUMERICHOST flag to fix HTML5 2017-08-11 19:39:36 +02:00
ip_unix.h Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
mutex_posix.cpp Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
mutex_posix.h Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
os_unix.cpp Make OS::delay_usec() more reliable on UNIX 2017-08-24 07:02:55 +02:00
os_unix.h Synchronize parameter names in definition and declaration 2017-08-16 17:22:23 +02:00
packet_peer_udp_posix.cpp Synchronize parameter names in definition and declaration 2017-08-16 17:22:23 +02:00
packet_peer_udp_posix.h Use const reference where favorable 2017-08-14 13:28:06 -04:00
rw_lock_posix.cpp Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
rw_lock_posix.h Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
SCsub BuildSystem: generated files have .gen.extension 2017-06-25 07:55:01 +07:00
semaphore_posix.cpp Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
semaphore_posix.h Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
socket_helpers.h Socket helpers now fall back to ipv4 on systems where ipv6 is disabled. 2017-05-08 21:53:23 +02:00
stream_peer_tcp_posix.cpp Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
stream_peer_tcp_posix.h Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
tcp_server_posix.cpp Use const reference where favorable 2017-08-14 13:28:06 -04:00
tcp_server_posix.h Use const reference where favorable 2017-08-14 13:28:06 -04:00
thread_posix.cpp Implement custom thread numbering for POSIX 2017-08-24 07:02:55 +02:00
thread_posix.h Implement custom thread numbering for POSIX 2017-08-24 07:02:55 +02:00