From: Steven J. <py...@li...> - 2005-09-29 05:10:21
|
Greetings, getfattr silently adds a prefix to the query unless you add -m . to the command line. That might be it. G'day, sjames On Thu, 29 Sep 2005, Franco Broi wrote: > It's beginning to make a bit more sense now. listxattr needs to be able > to handle a call with size set to zero, as it says in the man page. > > "An empty buffer of size zero can be passed into these calls to return > the current size of the list of extended attribute names, which can be > used to estimate the size of a buffer which is sufficiently large to > hold the list of names." > > But what's not so clear is why getfattr still doesn't work. > > > static int hello_listxattr(const char *path, char *list, size_t size) { > > printf("Size: %d\n", size); > > if(size == 0) return 8; > > memcpy(list, "foo\0bar\0", 8); > return 8; > } > > # getfattr /hello > > # ./hello -f /hello > Size: 0 > Size: 256 > > > > > > > ------------------------------------------------------- > This SF.Net email is sponsored by: > Power Architecture Resource Center: Free content, downloads, discussions, > and more. http://solutions.newsforge.com/ibmarch.tmpl > _______________________________________________ > fuse-devel mailing list > fus...@li... > https://lists.sourceforge.net/lists/listinfo/fuse-devel > ||||| |||| ||||||||||||| ||| by Linux Labs International, Inc. Steven James, CTO 55 Marietta Street Suite 1830 Atlanta, Ga 30303 866 824 9737 support |