diff --git a/kernel/ps4_libkernel.pas b/kernel/ps4_libkernel.pas index f87528ed..7bdcb3c5 100644 --- a/kernel/ps4_libkernel.pas +++ b/kernel/ps4_libkernel.pas @@ -689,6 +689,19 @@ begin //ru_nivcsw end; +function ps4_getargc:Integer; SysV_ABI_CDecl; +begin + Result:=1; +end; + +const + g_argv:array[0..1] of PChar=('eboot.bin',nil); + +function ps4_getargv:PPChar; SysV_ABI_CDecl; +begin + Result:=@g_argv; +end; + {$I libsysmodule.inc} function ps4_sceSysmoduleLoadModule(id:Word):Integer; SysV_ABI_CDecl; @@ -773,6 +786,9 @@ begin lib^.set_proc($8479594149E5C523,@ps4_getrusage); + lib^.set_proc($88A24C5AB02E98F1,@ps4_getargc); + lib^.set_proc($1499A09664CC76BE,@ps4_getargv); + //signal lib^.set_proc($5644C0B2B643709D,@ps4_sigfillset);