X-Git-Url: http://git.onelab.eu/?p=transforward.git;a=blobdiff_plain;f=transforward.c;h=5c517f5b7fe43383a19ceebd148cfa451d09e06e;hp=0537f18ce20df5d53aa4a7109edf11b4ba0daeea;hb=HEAD;hpb=f5e36112d131b3349cb82f0ee06f6097b7e345b7 diff --git a/transforward.c b/transforward.c index 0537f18..5c517f5 100644 --- a/transforward.c +++ b/transforward.c @@ -8,11 +8,12 @@ #include #include #include +#include #include #include #include #include -#include +/*#include */ #include #include #include @@ -108,7 +109,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)