| 174 | } |
| 175 | |
| 176 | [[nodiscard]] auto sys_gettid() -> int { |
| 177 | auto current = TaskManagerSingleton::instance().GetCurrentTask(); |
| 178 | if (!current) { |
| 179 | klog::Err("[Syscall] sys_gettid: No current task"); |
| 180 | return -1; |
| 181 | } |
| 182 | return static_cast<int>(current->pid); |
| 183 | } |
| 184 | |
| 185 | [[nodiscard]] auto sys_set_tid_address([[maybe_unused]] int* tidptr) -> int { |
| 186 | auto current = TaskManagerSingleton::instance().GetCurrentTask(); |
no test coverage detected