summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjdike <jdike>2004-04-07 20:44:35 +0000
committerjdike <jdike>2004-04-07 20:44:35 +0000
commit8a6ea56bd5cb82f5cf2b7d80265841d2325f8610 (patch)
tree24d3388aab07ef47c8f072f9f701b4f27486d4c8
parentcdae7e334187286a60d72bb1c86a9d9b16a3e129 (diff)
downloaduml-history-8a6ea56bd5cb82f5cf2b7d80265841d2325f8610.tar.gz
Added initcall and exitcall.
-rw-r--r--arch/um/include/init.h6
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 */
/*