2 * Copyright (C) 2002 Jeff Dike (jdike@karaya.com)
3 * Licensed under the GPL
13 static void *null_init(char *str
, int device
, struct chan_opts
*opts
)
18 static int null_open(int input
, int output
, int primary
, void *d
,
22 return(os_open_file(DEV_NULL
, of_rdwr(OPENFLAGS()), 0));
25 static int null_read(int fd
, char *c_out
, void *unused
)
30 static void null_free(void *data
)
34 struct chan_ops null_ops
= {
38 .close
= generic_close
,
40 .write
= generic_write
,
41 .console_write
= generic_console_write
,
42 .window_size
= generic_window_size
,
48 * Overrides for Emacs so that we follow Linus's tabbing style.
49 * Emacs will notice this stuff at the end of the file and automatically
50 * adjust the settings for this buffer only. This must remain at the end
52 * ---------------------------------------------------------------------------
54 * c-file-style: "linux"