/kernel/trunk/network/socket.inc |
---|
1919,7 → 1919,7 |
; Socket and thread exists and socket is of non blocking type. |
; We'll try to flag an event to the thread. |
shl ecx, 8 |
or [SLOT_BASE + ecx + APPDATA.event_mask], EVENT_NETWORK |
or [SLOT_BASE + ecx + APPDATA.occurred_events], EVENT_NETWORK |
DEBUGF DEBUG_NETWORK_VERBOSE, "SOCKET_notify: poking thread %u!\n", ebx |
pop esi ecx ebx |
/kernel/trunk/network/stack.inc |
---|
436,8 → 436,8 |
mov edi, SLOT_BASE |
mov ecx, [thread_count] |
.loop: |
add edi, 256 |
or [edi + APPDATA.event_mask], EVENT_NETWORK2 |
add edi, sizeof.APPDATA |
or [edi + APPDATA.occurred_events], EVENT_NETWORK2 |
loop .loop |
pop ecx edi |