diff --git a/rtl/aix/system.pp b/rtl/aix/system.pp index a638107dab..db90559b96 100644 --- a/rtl/aix/system.pp +++ b/rtl/aix/system.pp @@ -171,7 +171,7 @@ var procedure AddBuf; begin - reallocmem(cmdline,size+bufsize); + sysreallocmem(cmdline,size+bufsize); move(buf^,cmdline[size],bufsize); inc(size,bufsize); bufsize:=0; diff --git a/rtl/nds/system.pp b/rtl/nds/system.pp index ac44e01b89..582d15e499 100644 --- a/rtl/nds/system.pp +++ b/rtl/nds/system.pp @@ -179,7 +179,7 @@ var procedure AddBuf; begin - reallocmem(calculated_cmdline,size+bufsize); + sysreallocmem(calculated_cmdline,size+bufsize); move(buf^,calculated_cmdline[size],bufsize); inc(size,bufsize); bufsize:=0; diff --git a/rtl/solaris/system.pp b/rtl/solaris/system.pp index 5c9343808d..350a751a95 100644 --- a/rtl/solaris/system.pp +++ b/rtl/solaris/system.pp @@ -203,7 +203,7 @@ var procedure AddBuf; begin - reallocmem(cmdline,size+bufsize); + sysreallocmem(cmdline,size+bufsize); move(buf^,cmdline[size],bufsize); inc(size,bufsize); bufsize:=0; diff --git a/rtl/wii/system.pp b/rtl/wii/system.pp index 17172ad332..f25f6db41b 100644 --- a/rtl/wii/system.pp +++ b/rtl/wii/system.pp @@ -148,7 +148,7 @@ var procedure AddBuf; begin - reallocmem(calculated_cmdline,size+bufsize); + sysreallocmem(calculated_cmdline,size+bufsize); move(buf^,calculated_cmdline[size],bufsize); inc(size,bufsize); bufsize:=0;