diff options
author | jdike <jdike> | 2004-04-07 20:44:35 +0000 |
---|---|---|
committer | jdike <jdike> | 2004-04-07 20:44:35 +0000 |
commit | 8a6ea56bd5cb82f5cf2b7d80265841d2325f8610 (patch) | |
tree | 24d3388aab07ef47c8f072f9f701b4f27486d4c8 | |
parent | cdae7e334187286a60d72bb1c86a9d9b16a3e129 (diff) | |
download | uml-history-8a6ea56bd5cb82f5cf2b7d80265841d2325f8610.tar.gz |
Added initcall and exitcall.
-rw-r--r-- | arch/um/include/init.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/arch/um/include/init.h b/arch/um/include/init.h index f1d82e0..13ea64c 100644 --- a/arch/um/include/init.h +++ b/arch/um/include/init.h @@ -100,6 +100,12 @@ extern struct uml_param __uml_setup_start, __uml_setup_end; #define __uml_postsetup_call __attribute__ ((unused,__section__ (".uml.postsetup.init"))) #define __uml_exit_call __attribute__ ((unused,__section__ (".uml.exitcall.exit"))) +#define __initcall(fn) static initcall_t __initcall_##fn __init_call = fn +#define __exitcall(fn) static exitcall_t __exitcall_##fn __exit_call = fn + +#define __init_call __attribute__ ((unused,__section__ (".initcall.init"))) +#define __exit_call __attribute__ ((unused,__section__ (".exitcall.exit"))) + #endif /* _LINUX_UML_INIT_H */ /* |