X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=arch%2Fum%2Fdrivers%2Fnull.c;h=9016c68beee8d3287761b1da07001c5915bde7c6;hb=97bf2856c6014879bd04983a3e9dfcdac1e7fe85;hp=d361554ebd9a601d855011934588d7248bfe77cf;hpb=5273a3df6485dc2ad6aa7ddd441b9a21970f003b;p=linux-2.6.git diff --git a/arch/um/drivers/null.c b/arch/um/drivers/null.c index d361554eb..9016c68be 100644 --- a/arch/um/drivers/null.c +++ b/arch/um/drivers/null.c @@ -5,33 +5,34 @@ #include #include -#include #include "chan_user.h" #include "os.h" +/* This address is used only as a unique identifer */ static int null_chan; -void *null_init(char *str, int device, struct chan_opts *opts) +static void *null_init(char *str, int device, const struct chan_opts *opts) { return(&null_chan); } -int null_open(int input, int output, int primary, void *d, char **dev_out) +static int null_open(int input, int output, int primary, void *d, + char **dev_out) { *dev_out = NULL; return(os_open_file(DEV_NULL, of_rdwr(OPENFLAGS()), 0)); } -int null_read(int fd, char *c_out, void *unused) +static int null_read(int fd, char *c_out, void *unused) { return(-ENODEV); } -void null_free(void *data) +static void null_free(void *data) { } -struct chan_ops null_ops = { +const struct chan_ops null_ops = { .type = "null", .init = null_init, .open = null_open,