History log of /haiku/headers/os/drivers/module.h
Revision Date Author Comments
# 8b79f1fd 09-Apr-2008 Axel Dörfler <axeld@pinc-software.de>

* Added open_module_list_etc() that also allows to specify a required name
suffix. You can use this to verify the version of a module_info structure.
* Made module_info::std_ops optional.
* Minor cleanup in module.h.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24873 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 29e1a3b5 26-Apr-2004 Axel Dörfler <axeld@pinc-software.de>

Added the module_dependency structure.
A module can now define modules it depends on, and they will be automatically
loaded before B_MODULE_INIT is called.
This information will also be evaluated by the boot loader, so that it can
load all needed modules without further hacks.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7316 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 8f6008b4 29-Nov-2002 Axel Dörfler <axeld@pinc-software.de>

We now have our own (and cleaner) modules.h file.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2111 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 53ae93e6 19-Sep-2002 Philippe Houdoin <philippe.houdoin@gmail.com>

Source compatibility objective: time to add some BeOS specific public headers.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1091 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 8b79f1fd686a28e8d560fa6745c4e3c711072ad1 09-Apr-2008 Axel Dörfler <axeld@pinc-software.de>

* Added open_module_list_etc() that also allows to specify a required name
suffix. You can use this to verify the version of a module_info structure.
* Made module_info::std_ops optional.
* Minor cleanup in module.h.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24873 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 29e1a3b55b37f04b37e4ddd81498df731f6142f5 26-Apr-2004 Axel Dörfler <axeld@pinc-software.de>

Added the module_dependency structure.
A module can now define modules it depends on, and they will be automatically
loaded before B_MODULE_INIT is called.
This information will also be evaluated by the boot loader, so that it can
load all needed modules without further hacks.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7316 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 8f6008b4824400d3bf78235525058d27c55fb2e9 29-Nov-2002 Axel Dörfler <axeld@pinc-software.de>

We now have our own (and cleaner) modules.h file.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2111 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 53ae93e6d5299d364a2c2361877691fa3e813c80 19-Sep-2002 Philippe Houdoin <philippe.houdoin@gmail.com>

Source compatibility objective: time to add some BeOS specific public headers.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1091 a95241bf-73f2-0310-859d-f6bbb57e9c96