indirect kernel API sketch

This commit is contained in:
dzavalishin 2015-06-27 23:27:48 +03:00
parent 70fb38b2b3
commit 5700565e19
1 changed files with 18 additions and 0 deletions

View File

@ -0,0 +1,18 @@
#include <pod_kernel_ap.h>
// I we have no corresponding functions available at link time,
// provide weak ones that call kernel through kernel_driver_api
errno_t __attribute__((weak))
pod_dev_link( struct pod_driver *drv, struct pod_device *dev )
{
return drv->kernel_driver_api->pod_dev_link( dev, dev );
}
errno_t __attribute__((weak))
pod_dev_unlink( struct pod_driver *drv, struct pod_device *dev )
{
return drv->kernel_driver_api->pod_dev_unlink( dev, dev );
}