documentation fix

git-svn-id: svn://kolibrios.org@6880 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
pathoswithin 2017-03-28 14:30:08 +00:00
parent e7b812b22f
commit ff31272774
4 changed files with 7 additions and 10 deletions

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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