kolibrios/contrib/sdk/sources/libsync/mutex.asm

20 lines
374 B
NASM
Raw Normal View History

format MS COFF
use32
MUTEX.lock equ 0
MUTEX.handle equ 4
section '.text' align 16 code readable executable
public @mutex_init@4
@mutex_init@4:
push ebx
xor ebx, ebx
mov eax, 77
mov [ecx+MUTEX.lock], ebx
int 0x40
mov [ecx+MUTEX.handle], eax
pop ebx
ret