From 57e81ac7d835b7ce0584381d04b14a3cf9852604 Mon Sep 17 00:00:00 2001 From: Michael Lotz Date: Sun, 22 Jun 2008 13:37:08 +0000 Subject: [PATCH] Properly initialize the device_hooks in the null and console drivers to include the select/deselect/readv/writev hooks. Not that it would matter as the static memory there is cleared to 0 anyway. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26080 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/add-ons/kernel/drivers/common/console.cpp | 7 +++++++ src/add-ons/kernel/drivers/common/null.c | 7 +++++++ 2 files changed, 14 insertions(+) diff --git a/src/add-ons/kernel/drivers/common/console.cpp b/src/add-ons/kernel/drivers/common/console.cpp index 0905292037..4757af4307 100644 --- a/src/add-ons/kernel/drivers/common/console.cpp +++ b/src/add-ons/kernel/drivers/common/console.cpp @@ -785,6 +785,13 @@ find_device(const char *name) &console_ioctl, &console_read, &console_write, + /* Leave select/deselect/readv/writev undefined. The kernel will + * use its own default implementation. The basic hooks above this + * line MUST be defined, however. */ + NULL, + NULL, + NULL, + NULL }; if (!strcmp(name, DEVICE_NAME)) diff --git a/src/add-ons/kernel/drivers/common/null.c b/src/add-ons/kernel/drivers/common/null.c index 0c48ddc80e..29f8cb1995 100644 --- a/src/add-ons/kernel/drivers/common/null.c +++ b/src/add-ons/kernel/drivers/common/null.c @@ -92,6 +92,13 @@ find_device(const char *name) &null_ioctl, &null_read, &null_write, + /* Leave select/deselect/readv/writev undefined. The kernel will + * use its own default implementation. The basic hooks above this + * line MUST be defined, however. */ + NULL, + NULL, + NULL, + NULL }; if (!strcmp(name, DEVICE_NAME))