55#include <stdlib.h>
66#include <stdio.h>
77#include <string.h>
8+ #include <stdint.h>
9+ #include <inttypes.h>
10+
811#include <unistd.h>
12+
913#include <sys/syscall.h>
1014
1115#include <ps4/kernel.h>
1216
1317#include "kmain.h"
1418
15-
1619int main (int argc , char * * argv )
1720{
1821 char * moo = malloc (32 ); // A moo!! :D
1922 int i ;
20- uint64_t ret ;
23+ int64_t ret ;
2124
2225 printf ("uid: %zu\n" , getuid ());
2326 // this syscall returns 0 after the first ps4KernelRunMain (see in a rerun process)
@@ -28,8 +31,7 @@ int main(int argc, char **argv)
2831 strcpy (moo , "Hmm ... ? *yum, grass*" );
2932 // I will also add a ps4KernelRun(Syscall?) that uses the syscall interface instead
3033 int r = ps4KernelExecute ((void * )kmain , moo , & ret , NULL );
31- printf ("r (sceSblACMgrIsVideoplayerProcess): %i\n" , r );
32- printf ("return (sceSblACMgrIsVideoplayerProcess): %i\n" , ret );
34+ printf ("return (sceSblACMgrIsVideoplayerProcess): %i %" PRId64 "\n" , r , ret );
3335 printf ("moo: %s\n" , moo );
3436 printf ("moo: %p\n" , moo );
3537
@@ -53,16 +55,16 @@ int main(int argc, char **argv)
5355 printf ("%02X" , ((unsigned char * )moo )[i ]);
5456 printf ("\n" );
5557
56- r = ps4KernelExecute ((void * )kmain2 , moo , NULL , NULL );
57- printf ("return2 (sceSblACMgrIsVideoplayerProcess): %i\n" , r );
58+ r = ps4KernelExecute ((void * )kmain2 , moo , & ret , NULL );
59+ printf ("return2 (sceSblACMgrIsVideoplayerProcess): %i %" PRId64 " \n" , r , ret );
5860
5961 ps4KernelMemoryCopy (sceSblACMgrIsVideoplayerProcess , moo , 32 );
6062 for (i = 0 ; i < 32 ; ++ i )
6163 printf ("%02X" , ((unsigned char * )moo )[i ]);
6264 printf ("\n" );
6365
64- r = ps4KernelExecute ((void * )kmain3 , moo , NULL , NULL );
65- printf ("return3 (sceSblACMgrIsVideoplayerProcess): %i\n" , r );
66+ r = ps4KernelExecute ((void * )kmain3 , moo , & ret , NULL );
67+ printf ("return3 (sceSblACMgrIsVideoplayerProcess): %i %" PRId64 " \n" , r , ret );
6668
6769 ps4KernelMemoryCopy (sceSblACMgrIsVideoplayerProcess , moo , 32 );
6870 for (i = 0 ; i < 32 ; ++ i )
0 commit comments