2 * Copyright (C) 2002 Jeff Dike (jdike@karaya.com)
3 * Licensed under the GPL
13 static void *null_init(char *str, int device, const 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 const 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"