/programs/develop/libraries/libs-dev/libio/libio.asm |
---|
512,11 → 512,17 |
;;------------------------------------------------------------------------------------------------;; |
;# call `file.err` to obtain extended error information ;; |
;;================================================================================================;; |
cmp eax,32 |
jb .exit_error |
mov eax, [_filed] |
mov [eax + InternalFileInfo.Mode], 0 |
mov [eax + InternalFileInfo.FileName], 0 |
invoke mem.free, eax |
xor eax, eax |
jmp @f |
.exit_error: |
or eax, -1 |
@@: |
ret |
endp |