diff options
Diffstat (limited to 'gcc/m2/gm2-libs/M2RTS.def')
-rw-r--r-- | gcc/m2/gm2-libs/M2RTS.def | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/gcc/m2/gm2-libs/M2RTS.def b/gcc/m2/gm2-libs/M2RTS.def index 167f964..ca6010b 100644 --- a/gcc/m2/gm2-libs/M2RTS.def +++ b/gcc/m2/gm2-libs/M2RTS.def @@ -33,10 +33,10 @@ TYPE ArgCVEnvP = PROCEDURE (INTEGER, ADDRESS, ADDRESS) ; -PROCEDURE ConstructModules (applicationmodule: ADDRESS; +PROCEDURE ConstructModules (applicationmodule, libname: ADDRESS; argc: INTEGER; argv, envp: ADDRESS) ; -PROCEDURE DeconstructModules (applicationmodule: ADDRESS; +PROCEDURE DeconstructModules (applicationmodule, libname: ADDRESS; argc: INTEGER; argv, envp: ADDRESS) ; @@ -46,7 +46,7 @@ PROCEDURE DeconstructModules (applicationmodule: ADDRESS; explored to determine initialization order. *) -PROCEDURE RegisterModule (name: ADDRESS; +PROCEDURE RegisterModule (name, libname: ADDRESS; init, fini: ArgCVEnvP; dependencies: PROC) ; @@ -56,7 +56,8 @@ PROCEDURE RegisterModule (name: ADDRESS; module dependantmodule. *) -PROCEDURE RequestDependant (modulename, dependantmodule: ADDRESS) ; +PROCEDURE RequestDependant (modulename, libname, + dependantmodule, dependantlibname: ADDRESS) ; (* |