forked from KolibriOS/kolibrios
documentation fix
git-svn-id: svn://kolibrios.org@6880 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
parent
e7b812b22f
commit
ff31272774
@ -4028,8 +4028,7 @@ Architecture Software Developer's Manual, Volume 3, Appendix B);
|
|||||||
* +20 = +0x14: путь, правила формирования имён указаны в общем описании
|
* +20 = +0x14: путь, правила формирования имён указаны в общем описании
|
||||||
Возвращаемое значение:
|
Возвращаемое значение:
|
||||||
* eax = 0 - успешно, иначе код ошибки файловой системы
|
* eax = 0 - успешно, иначе код ошибки файловой системы
|
||||||
* ebx = число прочитанных байт или
|
* ebx = число прочитанных байт
|
||||||
-1=0xffffffff, если файл не найден
|
|
||||||
Замечания:
|
Замечания:
|
||||||
* Если файл кончился раньше, чем был прочитан последний запрошенный
|
* Если файл кончился раньше, чем был прочитан последний запрошенный
|
||||||
блок, то функция прочитает, сколько сможет, после чего вернёт
|
блок, то функция прочитает, сколько сможет, после чего вернёт
|
||||||
@ -4059,8 +4058,7 @@ Architecture Software Developer's Manual, Volume 3, Appendix B);
|
|||||||
* +20 = +0x14: путь, правила формирования имён указаны в общем описании
|
* +20 = +0x14: путь, правила формирования имён указаны в общем описании
|
||||||
Возвращаемое значение:
|
Возвращаемое значение:
|
||||||
* eax = 0 - успешно, иначе код ошибки файловой системы
|
* eax = 0 - успешно, иначе код ошибки файловой системы
|
||||||
* ebx = число файлов, информация о которых была записана в буфер,
|
* ebx = число файлов, информация о которых была записана в буфер
|
||||||
или -1=0xffffffff, если папка не найдена
|
|
||||||
Структура буфера:
|
Структура буфера:
|
||||||
* заголовок (32 байта)
|
* заголовок (32 байта)
|
||||||
* блок с информацией о файле 1
|
* блок с информацией о файле 1
|
||||||
|
@ -3986,7 +3986,7 @@ Format of the information structure:
|
|||||||
* +20 = +0x14: path, general rules of names forming
|
* +20 = +0x14: path, general rules of names forming
|
||||||
Returned value:
|
Returned value:
|
||||||
* eax = 0 - success, otherwise file system error code
|
* eax = 0 - success, otherwise file system error code
|
||||||
* ebx = number of read bytes or -1=0xffffffff if file was not found
|
* ebx = number of bytes read
|
||||||
Remarks:
|
Remarks:
|
||||||
* If file was ended before last requested block was read,
|
* If file was ended before last requested block was read,
|
||||||
the function will read as many as it can, and after that return
|
the function will read as many as it can, and after that return
|
||||||
@ -4016,8 +4016,7 @@ Format of the information structure:
|
|||||||
* +20 = +0x14: path, general rules of names forming
|
* +20 = +0x14: path, general rules of names forming
|
||||||
Returned value:
|
Returned value:
|
||||||
* eax = 0 - success, otherwise file system error code
|
* eax = 0 - success, otherwise file system error code
|
||||||
* ebx = number of files, information on which was written to
|
* ebx = number of file information blocks, written to the buffer
|
||||||
the buffer, or -1=0xffffffff, if folder was not found
|
|
||||||
Structure of the buffer:
|
Structure of the buffer:
|
||||||
* header (32 bytes)
|
* header (32 bytes)
|
||||||
* block with information on file 1
|
* block with information on file 1
|
||||||
|
@ -1940,7 +1940,7 @@ ext_ReadFolder:
|
|||||||
.error_get_block:
|
.error_get_block:
|
||||||
lea esp, [edi+32]
|
lea esp, [edi+32]
|
||||||
.error_ret:
|
.error_ret:
|
||||||
or ebx, -1
|
xor ebx, ebx
|
||||||
push eax
|
push eax
|
||||||
call ext_unlock
|
call ext_unlock
|
||||||
pop eax
|
pop eax
|
||||||
|
@ -264,7 +264,7 @@ fs_CdReadFolder:
|
|||||||
pop edi
|
pop edi
|
||||||
cmp [DevErrorCode], 0
|
cmp [DevErrorCode], 0
|
||||||
jne .noaccess_1
|
jne .noaccess_1
|
||||||
or ebx, -1
|
xor ebx, ebx
|
||||||
mov eax, ERROR_FILE_NOT_FOUND
|
mov eax, ERROR_FILE_NOT_FOUND
|
||||||
ret
|
ret
|
||||||
|
|
||||||
@ -274,7 +274,7 @@ fs_CdReadFolder:
|
|||||||
jnz .found_dir
|
jnz .found_dir
|
||||||
pop edi
|
pop edi
|
||||||
.noaccess_1:
|
.noaccess_1:
|
||||||
or ebx, -1
|
xor ebx, ebx
|
||||||
mov eax, ERROR_ACCESS_DENIED
|
mov eax, ERROR_ACCESS_DENIED
|
||||||
ret
|
ret
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user