X-Git-Url: http://git.onelab.eu/?p=transforward.git;a=blobdiff_plain;f=transforward.c;fp=transforward.c;h=3ca7020dff014e054e4eb3089a71a303961506a5;hp=0537f18ce20df5d53aa4a7109edf11b4ba0daeea;hb=01a5a0ea99e301457fe2712b8e131e8b477ed69a;hpb=43d24ce0dccb38b406b76bef3f8bafc17d283eee diff --git a/transforward.c b/transforward.c index 0537f18..3ca7020 100644 --- a/transforward.c +++ b/transforward.c @@ -108,7 +108,11 @@ static int init_probes(void) return ret; } -int procfile_write(struct file *file, const char *buffer, unsigned long count, void *data) { +/* as per http://www.tldp.org/LDP/lkmpg/2.4/html/c577.htm + the declaration of write in the file_operations struct reads: + ssize_t (*write) (struct file *, const char *, size_t, loff_t *); +*/ +ssize_t procfile_write(struct file *file, const char *buffer, size_t count, loff_t *data) { if (!once_only) { once_only=1; if (init_probes()==-1)