More fixes to docs, revert all changes in koldbg kosfuncs.ini
This commit is contained in:
@@ -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 = сколько байт записать
|
||||||
Возвращаемое значение:
|
Возвращаемое значение:
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user