fix ulock/uwait imports

This commit is contained in:
Colin Davidson
2022-12-28 22:08:39 -08:00
parent e019673a18
commit ef9e31cb31

View File

@@ -481,8 +481,8 @@ typedef volatile int64_t Footex;
#define UL_COMPARE_AND_WAIT 0x00000001
#define ULF_NO_ERRNO 0x01000000
int __ulock_wait(uint32_t operation, void *addr, uint64_t value, uint32_t timeout); /* timeout is specified in microseconds */
int __ulock_wake(uint32_t operation, void *addr, uint64_t wake_value);
extern "C" int __ulock_wait(uint32_t operation, void *addr, uint64_t value, uint32_t timeout); /* timeout is specified in microseconds */
extern "C" int __ulock_wake(uint32_t operation, void *addr, uint64_t wake_value);
gb_internal void tpool_wake_addr(Futex *addr) {
for (;;) {