X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=arch%2Fum%2Fdrivers%2Fnull.c;h=9016c68beee8d3287761b1da07001c5915bde7c6;hb=refs%2Fheads%2Fvserver;hp=66b2fbe3dfb2e387c8e9ea4a7eb4b4a56a8fe89f;hpb=c7b5ebbddf7bcd3651947760f423e3783bbe6573;p=linux-2.6.git diff --git a/arch/um/drivers/null.c b/arch/um/drivers/null.c index 66b2fbe3d..9016c68be 100644 --- a/arch/um/drivers/null.c +++ b/arch/um/drivers/null.c @@ -8,29 +8,31 @@ #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,