Hi, On Wednesday 24 November 2010 19:04:55 Charles Manning wrote: > On Thursday 25 November 2010 05:14:31 Sébastien Bourdeauducq wrote: > > I'm trying to port YAFFS2 to RTEMS, using code close to the direct > > interface. I'm noticing that the permissions (field obj->yst_mode) of the > > root and /lost+found directory objects (haven't tried others yet) lack > > the execute permission - the field's value is 40666. Any idea about what > > might cause this? > > Did you try setting the permissions? No - I didn't touch anything related to permissions. It something to be expected that there is no execution permission on the root node and /lost+found of a "blank" filesystem (ie with erased flash)? This sounds surprising. > This exception does not apply to GPL2, and thus yaffs. As the RTEMS > exception goes on to say "This exception does not however invalidate any > other reasons why the executable file might be covered by the GNU Public > License." My final executable[1] is covered by the GPL and the YAFFS2 support made into a separate library not distributed with RTEMS. Maybe we can even merge it in your tree when it's done? My "glue" code is GPL too. Regards, Sébastien [1] http://www.milkymist.org/flickernoise.html