From: Miklos S. <mi...@sz...> - 2007-07-15 12:44:29
|
> in /usr/include/fuse/fuse.h, one can find: > > int (*getxattr) (const char *, const char *, char *, size_t); > > but the real (libc) getxattr prototype has void * as 3rd argument. > Should not this be changed, then? We have the same inconsistency with read and write. I think this was deliberate: "void *" means "any type" but the data argument of read/write/getxattr/setxattr _are_ typed, they are bytes arrays. Again, shouldn't hurt :) Miklos |