On clang, this statement caused compiler errors instead of only
warnings.
Signed-off-by: Marco Schlumpp <marco@unikraft.io>
Reviewed-by: Eduard Vintilă <eduard.vintila47@gmail.com>
Reviewed-by: Sergiu Moga <sergiu.moga@protonmail.com>
Approved-by: Razvan Deaconescu <razvand@unikraft.io>
Tested-by: Unikraft CI <monkey@unikraft.io>
GitHub-Closes: #41
* might happen.
*/
if (uk_thread_current()) {
- td->tid = uk_syscall_r_set_tid_address(&td->tid);
+ td->tid = (int)uk_syscall_r_set_tid_address((long)&td->tid);
if (td->tid < 0)
td->tid = 0;
} else {