X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Usermode%2FLibraries%2Fld-acess.so_src%2Fhelpers.asm;h=49b9bd8a9eb808eb6447ac5e6fe5d9f20b6d3798;hb=83612bb37fbd8e84d90ecb9e6a7157aadd1e2175;hp=3797333e68da1e88e06a24a69ade80181ae0aa18;hpb=466eda7c917791866a29c253c6c22197faf41bf7;p=tpg%2Facess2.git diff --git a/Usermode/Libraries/ld-acess.so_src/helpers.asm b/Usermode/Libraries/ld-acess.so_src/helpers.asm index 3797333e..49b9bd8a 100644 --- a/Usermode/Libraries/ld-acess.so_src/helpers.asm +++ b/Usermode/Libraries/ld-acess.so_src/helpers.asm @@ -9,6 +9,7 @@ [global _SysExit] [global _SysLoadBin] [global _SysUnloadBin] +[global _SysSetFaultHandler] [global _open] [global _close] @@ -77,3 +78,11 @@ _close: int 0xAC pop ebx ret + +_SysSetFaultHandler: + push ebx + mov eax, SYS_SETFAULTHANDLER + mov ebx, [esp+0x8] ; File Descriptor + int 0xAC + pop ebx + ret