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: путь, правила формирования имён указаны в общем описании
|
||||
Возвращаемое значение:
|
||||
* eax = 0 - успешно, иначе код ошибки файловой системы
|
||||
* ebx = число прочитанных байт или
|
||||
-1=0xffffffff, если файл не найден
|
||||
* ebx = число прочитанных байт
|
||||
Замечания:
|
||||
* Если файл кончился раньше, чем был прочитан последний запрошенный
|
||||
блок, то функция прочитает, сколько сможет, после чего вернёт
|
||||
@ -4059,8 +4058,7 @@ Architecture Software Developer's Manual, Volume 3, Appendix B);
|
||||
* +20 = +0x14: путь, правила формирования имён указаны в общем описании
|
||||
Возвращаемое значение:
|
||||
* eax = 0 - успешно, иначе код ошибки файловой системы
|
||||
* ebx = число файлов, информация о которых была записана в буфер,
|
||||
или -1=0xffffffff, если папка не найдена
|
||||
* ebx = число файлов, информация о которых была записана в буфер
|
||||
Структура буфера:
|
||||
* заголовок (32 байта)
|
||||
* блок с информацией о файле 1
|
||||
|
@ -3986,7 +3986,7 @@ Format of the information structure:
|
||||
* +20 = +0x14: path, general rules of names forming
|
||||
Returned value:
|
||||
* 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:
|
||||
* If file was ended before last requested block was read,
|
||||
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
|
||||
Returned value:
|
||||
* eax = 0 - success, otherwise file system error code
|
||||
* ebx = number of files, information on which was written to
|
||||
the buffer, or -1=0xffffffff, if folder was not found
|
||||
* ebx = number of file information blocks, written to the buffer
|
||||
Structure of the buffer:
|
||||
* header (32 bytes)
|
||||
* block with information on file 1
|
||||
|
@ -1940,7 +1940,7 @@ ext_ReadFolder:
|
||||
.error_get_block:
|
||||
lea esp, [edi+32]
|
||||
.error_ret:
|
||||
or ebx, -1
|
||||
xor ebx, ebx
|
||||
push eax
|
||||
call ext_unlock
|
||||
pop eax
|
||||
|
@ -264,7 +264,7 @@ fs_CdReadFolder:
|
||||
pop edi
|
||||
cmp [DevErrorCode], 0
|
||||
jne .noaccess_1
|
||||
or ebx, -1
|
||||
xor ebx, ebx
|
||||
mov eax, ERROR_FILE_NOT_FOUND
|
||||
ret
|
||||
|
||||
@ -274,7 +274,7 @@ fs_CdReadFolder:
|
||||
jnz .found_dir
|
||||
pop edi
|
||||
.noaccess_1:
|
||||
or ebx, -1
|
||||
xor ebx, ebx
|
||||
mov eax, ERROR_ACCESS_DENIED
|
||||
ret
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user