On 12/11/13 05:56, Ashwini Sharma wrote:
Hi Rob, list,

attached is a patch implementing __chattr__ and __lsattr__.

For this, few macros are added into __e2fs.h__ and a new file lib/e2fs.c
implementing a function, used in both chattr and lsattr, for getting the
file
attributes is added.

Looking at this, it needs some work.

The toys/e2fs.h is leftover from very early in toybox, and should probably live in lib.h now. Adding a separate lib/e2fs.h _and_ adding code to toys/e2fs.h makes no sense.


This adds linux/fs.h to another header, and I'm not comfortable with that. I should explain why. Hmmm...

I just updated code.html to clarify that you should only include linux/*.h headers from individual commands, not from common headers. The new section is at:

  http://landley.net/toybox/code.html#headers

Also, why #define a bunch of E2FS_SYMBOL names to the corresponding FS_SYMBOL name? Why not just use the FS one in the C code?

I'm not merging this as-is because it's not cleanly self-contained, and thus not something I can come back to without context and be confident I've found all the pieces of. I'll try to make some time this weekend to take another look at it.

Meanwhile I merged brctl and arping into pending.

Thanks,

Rob
_______________________________________________
Toybox mailing list
Toybox@lists.landley.net
http://lists.landley.net/listinfo.cgi/toybox-landley.net

Reply via email to