Page MenuHomeFreeBSD

D49168.diff
No OneTemporary

D49168.diff

diff --git a/sys/dev/null/null.c b/sys/dev/null/null.c
--- a/sys/dev/null/null.c
+++ b/sys/dev/null/null.c
@@ -48,6 +48,7 @@
static struct cdev *null_dev;
static struct cdev *zero_dev;
+static d_read_t null_read;
static d_write_t full_write;
static d_write_t null_write;
static d_ioctl_t null_ioctl;
@@ -64,7 +65,7 @@
static struct cdevsw null_cdevsw = {
.d_version = D_VERSION,
- .d_read = (d_read_t *)nullop,
+ .d_read = null_read,
.d_write = null_write,
.d_ioctl = null_ioctl,
.d_name = "null",
@@ -79,6 +80,13 @@
.d_flags = D_MMAP_ANON,
};
+static int
+null_read(struct cdev *dev __unused, struct uio *uio __unused,
+ int flags __unused)
+{
+ return (0);
+}
+
/* ARGSUSED */
static int
full_write(struct cdev *dev __unused, struct uio *uio __unused, int flags __unused)

File Metadata

Mime Type
text/plain
Expires
Tue, Mar 4, 9:58 AM (13 h, 41 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
16906597
Default Alt Text
D49168.diff (805 B)

Event Timeline