More fixes to docs, revert all changes in koldbg kosfuncs.ini
Some checks failed
Build system / Build (pull_request) Failing after 2s
Build system / Check kernel codestyle (pull_request) Successful in 1m9s

This commit is contained in:
2026-01-28 10:07:02 +02:00
parent 2f8a3c83b9
commit 5b9975e2f9
3 changed files with 25 additions and 39 deletions

View File

@@ -5054,9 +5054,9 @@ Architecture Software Developer's Manual, Volume 3, Appendix B);
Параметры: Параметры:
* eax = 77 - номер функции * eax = 77 - номер функции
* ebx = 0 - номер подфункции * ebx = 0 - номер подфункции
* ecx = указатель на контрольное значение фьютекса * ecx = указатель на контрольное значение фьютекса (dword)
Возвращаемое значение: Возвращаемое значение:
* eax = указатель на дескриптор фьютекса, 0 при ошибке * eax = дескриптор фьютекса, 0 при ошибке
---------------------- Константы для регистров: ---------------------- ---------------------- Константы для регистров: ----------------------
eax - SF_FUTEX (77) eax - SF_FUTEX (77)
@@ -5067,7 +5067,7 @@ Architecture Software Developer's Manual, Volume 3, Appendix B);
Параметры: Параметры:
* eax = 77 - номер функции * eax = 77 - номер функции
* ebx = 1 - номер подфункции * ebx = 1 - номер подфункции
* ecx = указатель на дескриптор фьютекса * ecx = дескриптор фьютекса
Возвращаемое значение: Возвращаемое значение:
* eax = 0 - успешно, -1 при ошибке * eax = 0 - успешно, -1 при ошибке
Замечания: Замечания:
@@ -5082,8 +5082,8 @@ Architecture Software Developer's Manual, Volume 3, Appendix B);
Параметры: Параметры:
* eax = 77 - номер функции * eax = 77 - номер функции
* ebx = 2 - номер подфункции * ebx = 2 - номер подфункции
* ecx = указатель на дескриптор фьютекса * ecx = дескриптор фьютекса
* edx = указатель на контрольное значение фьютекса * edx = указатель на контрольное значение фьютекса (dword)
* esi = таймаут в сотых секунды, 0 - ждать бесконечно * esi = таймаут в сотых секунды, 0 - ждать бесконечно
Возвращаемое значение: Возвращаемое значение:
* eax = 0 - успешно, * eax = 0 - успешно,
@@ -5099,7 +5099,7 @@ Architecture Software Developer's Manual, Volume 3, Appendix B);
Параметры: Параметры:
* eax = 77 - номер функции * eax = 77 - номер функции
* ebx = 3 - номер подфункции * ebx = 3 - номер подфункции
* ecx = указатель на дескриптор фьютекса * ecx = дескриптор фьютекса
* edx = сколько ожидающих будить (максимум) * edx = сколько ожидающих будить (максимум)
Возвращаемое значение: Возвращаемое значение:
* eax = количество разбуженых * eax = количество разбуженых
@@ -5117,7 +5117,7 @@ Architecture Software Developer's Manual, Volume 3, Appendix B);
Параметры: Параметры:
* eax = 77 - номер функции * eax = 77 - номер функции
* ebx = 10 - номер подфункции * ebx = 10 - номер подфункции
* ecx = указатель на файловый дескриптор * ecx = дескриптор файла
* edx = указатель на буфер, куда читать * edx = указатель на буфер, куда читать
* esi = сколько байт прочитать * esi = сколько байт прочитать
Возвращаемое значение: Возвращаемое значение:
@@ -5137,7 +5137,7 @@ Architecture Software Developer's Manual, Volume 3, Appendix B);
Параметры: Параметры:
* eax = 77 - номер функции * eax = 77 - номер функции
* ebx = 11 - номер подфункции * ebx = 11 - номер подфункции
* ecx = указатель на файловый дескриптор * ecx = дескриптор файла
* edx = указатель на буфер, откуда брать данные для записи * edx = указатель на буфер, откуда брать данные для записи
* esi = сколько байт записать * esi = сколько байт записать
Возвращаемое значение: Возвращаемое значение:

View File

@@ -5268,9 +5268,9 @@ Returned value:
Parameters: Parameters:
* eax = 77 - function number * eax = 77 - function number
* ebx = 0 - subfunction number * ebx = 0 - subfunction number
* ecx = pointer to futex control value * ecx = pointer to futex control value (dwort)
Returned value: Returned value:
* eax = pointer to futex handle, 0 on error * eax = futex handle, 0 on error
---------------------- Constants for registers: ---------------------- ---------------------- Constants for registers: ----------------------
eax - SF_FUTEX (77) eax - SF_FUTEX (77)
@@ -5281,7 +5281,7 @@ Returned value:
Parameters: Parameters:
* eax = 77 - function number * eax = 77 - function number
* ebx = 1 - subfunction number * ebx = 1 - subfunction number
* ecx = pointer to futex handle * ecx = futex handle
Returned value: Returned value:
* eax = 0 - successfull, -1 on error * eax = 0 - successfull, -1 on error
Remarks: Remarks:
@@ -5297,8 +5297,8 @@ Remarks:
Parameters: Parameters:
* eax = 77 - function number * eax = 77 - function number
* ebx = 2 - subfunction number * ebx = 2 - subfunction number
* ecx = pointer to futex handle * ecx = futex handle
* edx = pointer to futex control value * edx = pointer to futex control value (dword)
* esi = timeout in hundredths of a second, 0 - wait forever * esi = timeout in hundredths of a second, 0 - wait forever
Returned value: Returned value:
* eax = 0 - successfull * eax = 0 - successfull
@@ -5314,7 +5314,7 @@ Returned value:
Parameters: Parameters:
* eax = 77 - function number * eax = 77 - function number
* ebx = 3 - subfunction number * ebx = 3 - subfunction number
* ecx = pointer to futex handle * ecx = futex handle
* edx = number of waiters to wake * edx = number of waiters to wake
Returned value: Returned value:
* eax = number of waiters that were woken up * eax = number of waiters that were woken up
@@ -5332,7 +5332,7 @@ Remarks:
Parameters: Parameters:
* eax = 77 - function number * eax = 77 - function number
* ebx = 10 - subfunction number * ebx = 10 - subfunction number
* ecx = pointer to pipe handle * ecx = file handle
* edx = pointer to destination buffer * edx = pointer to destination buffer
* esi = number of bytes to read * esi = number of bytes to read
Returned value: Returned value:
@@ -5351,7 +5351,7 @@ Remarks:
Parameters: Parameters:
* eax = 77 - function number * eax = 77 - function number
* ebx = 11 - subfunction number * ebx = 11 - subfunction number
* ecx = pointer to file handle * ecx = file handle
* edx = pointer to source buffer * edx = pointer to source buffer
* esi = number of bytes to write * esi = number of bytes to write
Returned value: Returned value:

View File

@@ -70,11 +70,11 @@ SF_SYSTEM=18
SSF_WINDOW_BEHAVIOR=25 ; window focus relation with other windows SSF_WINDOW_BEHAVIOR=25 ; window focus relation with other windows
SSSF_GET_WB=1 SSSF_GET_WB=1
SSSF_SET_WB=2 SSSF_SET_WB=2
SF_MIDI=20 ; deprecated/undefined in current kernel SF_MIDI=20
SSF_RESET=1 ; deprecated SSF_RESET=1
SSF_OUTPUT=2 ; deprecated SSF_OUTPUT=2
SF_SYSTEM_SET=21 SF_SYSTEM_SET=21
SSF_MPU_MIDI_BASE=1 ; not used (reserved) SSF_MPU_MIDI_BASE=1
SSF_KEYBOARD_LAYOUT=2 SSF_KEYBOARD_LAYOUT=2
SSF_SYS_LANG=5 SSF_SYS_LANG=5
SSF_ACCESS_HD_LBA=11 ; setting of low-level access to HD SSF_ACCESS_HD_LBA=11 ; setting of low-level access to HD
@@ -112,7 +112,7 @@ SF_BACKGROUND_GET=39
;SSF_PIXEL_BG=2 ;SSF_PIXEL_BG=2
;SSF_MODE_BG=4 ;SSF_MODE_BG=4
SF_SET_EVENTS_MASK=40 ; turn on/off desired events SF_SET_EVENTS_MASK=40 ; turn on/off desired events
SF_PORT_IN_OUT=43 ; deprecated/undefined in current kernel SF_PORT_IN_OUT=43 ; input/output to a port
SF_SET_PORTS=46 ; reserve/free a group of input/output ports SF_SET_PORTS=46 ; reserve/free a group of input/output ports
SF_DRAW_NUMBER=47 ; draw number to the window SF_DRAW_NUMBER=47 ; draw number to the window
SF_STYLE_SETTINGS=48 SF_STYLE_SETTINGS=48
@@ -132,11 +132,6 @@ SF_STYLE_SETTINGS=48
SF_APM=49 SF_APM=49
SF_SET_WINDOW_SHAPE=50 SF_SET_WINDOW_SHAPE=50
SF_CREATE_THREAD=51 SF_CREATE_THREAD=51
SF_THREAD_CONTROL=51
SSF_CREATE_THREAD=1
SSF_GET_CURR_THREAD_SLOT=2
SSF_GET_THREAD_PRIORITY=3
SSF_SET_THREAD_PRIORITY=4
SF_CLIPBOARD=54 SF_CLIPBOARD=54
SSF_GET_SLOT_COUNT=0 ; get the number of slots in the clipboard SSF_GET_SLOT_COUNT=0 ; get the number of slots in the clipboard
SSF_READ_CB=1 SSF_READ_CB=1
@@ -189,11 +184,9 @@ SF_SYS_MISC=68
SSF_HEAP_INIT=11 SSF_HEAP_INIT=11
SSF_MEM_ALLOC=12 SSF_MEM_ALLOC=12
SSF_MEM_FREE=13 SSF_MEM_FREE=13
SSF_WAIT_SIGNAL=14 ; GetEvent wrapper (wait for kernel event) SSF_WAIT_SIGNAL=14 ; wait for signal from another program/driver
SSF_GET_SERVICE=16 SSF_LOAD_DRIVER=16
SSF_CALL_SERVICE=17 SSF_CONTROL_DRIVER=17
SSF_LOAD_DRIVER=16 ; alias (deprecated name)
SSF_CONTROL_DRIVER=17 ; alias (deprecated name)
SSF_LOAD_DLL=19 SSF_LOAD_DLL=19
SSF_MEM_REALLOC=20 SSF_MEM_REALLOC=20
SSF_LOAD_DRIVER_PE=21 SSF_LOAD_DRIVER_PE=21
@@ -203,9 +196,6 @@ SF_SYS_MISC=68
SSF_SET_EXCEPTION_STATE=25 SSF_SET_EXCEPTION_STATE=25
SSF_MEM_FREE_EXT=26 SSF_MEM_FREE_EXT=26
SSF_LOAD_FILE=27 SSF_LOAD_FILE=27
SSF_MEM_ALLOC_RING=29
SSF_UNLOAD_DRIVER=30
SSF_GET_DRIVER_DATA=31
SF_DEBUG=69 SF_DEBUG=69
SSF_SET_MESSAGE_AREA=0 SSF_SET_MESSAGE_AREA=0
SSF_GET_REGISTERS=1 SSF_GET_REGISTERS=1
@@ -231,7 +221,7 @@ SF_FILE=70
SF_SET_CAPTION=71 SF_SET_CAPTION=71
SF_SEND_MESSAGE=72 SF_SEND_MESSAGE=72
SF_BLITTER=73 SF_BLITTER=73
SF_NETWORK_GET=74 SF_NETWORK_DEVICE=74
SSF_DEVICE_COUNT=255 ; get number of active network devices SSF_DEVICE_COUNT=255 ; get number of active network devices
SSF_DEVICE_TYPE=0 SSF_DEVICE_TYPE=0
SSF_DEVICE_NAME=1 SSF_DEVICE_NAME=1
@@ -261,7 +251,6 @@ SF_NETWORK_SOCKET=75
SSF_SET_OPTIONS=8 SSF_SET_OPTIONS=8
SSF_GET_OPTIONS=9 SSF_GET_OPTIONS=9
SSF_SOCKET_PAIR=10 SSF_SOCKET_PAIR=10
SSF_GET_PAIR=10 ; alias
SF_NETWORK_PROTOCOL=76 SF_NETWORK_PROTOCOL=76
SSF_ETHERNET_READ_MAC=0 SSF_ETHERNET_READ_MAC=0
SSF_IP4_PACKETS_SENT=10000h SSF_IP4_PACKETS_SENT=10000h
@@ -294,9 +283,6 @@ SF_FUTEX=77
SSF_DESTROY=1 SSF_DESTROY=1
SSF_WAIT=2 SSF_WAIT=2
SSF_WAKE=3 SSF_WAKE=3
SSF_PIPE_READ=10
SSF_PIPE_WRITE=11
SSF_PIPE_CREATE=13
; File system errors: ; File system errors:
FSERR_SUCCESS=0 FSERR_SUCCESS=0