ack/plat/msdos386/libsys
tkchia cba54b205b plat/msdos386: refactor, firm up, and optimize
- refactor code for transfer buffer reads/writes, real mode
   int 0x21 calls, and assembler segment declarations
 - define transfer buffer size in one place
 - beef up error checking for transfer buffer operations
   (prevent buffer overflows)
 - also optimize such operations to transfer dword by dword
   where feasible
2022-08-26 17:31:28 +00:00
..
_hol0.s plat/msdos386: refactor, firm up, and optimize 2022-08-26 17:31:28 +00:00
brk.s plat/msdos386: refactor, firm up, and optimize 2022-08-26 17:31:28 +00:00
build.lua plat/msdos386: refactor, firm up, and optimize 2022-08-26 17:31:28 +00:00
close.s plat/msdos386: refactor, firm up, and optimize 2022-08-26 17:31:28 +00:00
errno.s plat/msdos386: refactor, firm up, and optimize 2022-08-26 17:31:28 +00:00
getpid.s plat/msdos386: refactor, firm up, and optimize 2022-08-26 17:31:28 +00:00
isatty.s plat/msdos386: refactor, firm up, and optimize 2022-08-26 17:31:28 +00:00
libsysasm.h plat/msdos386: refactor, firm up, and optimize 2022-08-26 17:31:28 +00:00
rename.s plat/msdos386: refactor, firm up, and optimize 2022-08-26 17:31:28 +00:00
sbrk.c Remember to actually update the brk position when calling brk. 2022-08-19 20:03:40 +02:00
sys_cpyin.s plat/msdos386: refactor, firm up, and optimize 2022-08-26 17:31:28 +00:00
sys_cpyout.s plat/msdos386: refactor, firm up, and optimize 2022-08-26 17:31:28 +00:00
sys_dpmidos.s plat/msdos386: refactor, firm up, and optimize 2022-08-26 17:31:28 +00:00
sys_exists.s plat/msdos386: refactor, firm up, and optimize 2022-08-26 17:31:28 +00:00
sys_getdate.s plat/msdos386: refactor, firm up, and optimize 2022-08-26 17:31:28 +00:00
sys_gettime.s plat/msdos386: refactor, firm up, and optimize 2022-08-26 17:31:28 +00:00
sys_isopen.s plat/msdos386: refactor, firm up, and optimize 2022-08-26 17:31:28 +00:00
sys_isreadyr.s plat/msdos386: refactor, firm up, and optimize 2022-08-26 17:31:28 +00:00
sys_rawcreat.s plat/msdos386: refactor, firm up, and optimize 2022-08-26 17:31:28 +00:00
sys_rawlseek.s plat/msdos386: refactor, firm up, and optimize 2022-08-26 17:31:28 +00:00
sys_rawopen.s plat/msdos386: refactor, firm up, and optimize 2022-08-26 17:31:28 +00:00
sys_rawread.s plat/msdos386: refactor, firm up, and optimize 2022-08-26 17:31:28 +00:00
sys_rawwrite.s plat/msdos386: refactor, firm up, and optimize 2022-08-26 17:31:28 +00:00
sys_scpyout.s plat/msdos386: refactor, firm up, and optimize 2022-08-26 17:31:28 +00:00
sys_xret.s plat/msdos386: refactor, firm up, and optimize 2022-08-26 17:31:28 +00:00
unlink.s plat/msdos386: refactor, firm up, and optimize 2022-08-26 17:31:28 +00:00