assembly - sys_read call linux error values -
i new assembly programming.i have written assembly program read characters input file buffer , convert upper-case letter , generate output file.i have used int80h service read character input file.i want add functionality check error values returned sys_read call incase fails read character input file.how that?what register contain error values , values show error?
my recollection (it's been awhile since did system-call-level programming) sys_read
returns either number of characters read, 0 if @ end of file, or error code less 0 in case of error, , that return value passed via usual %eax
register (%rax
on x86-64, think).
Comments
Post a Comment