RTEMS and unix directory

Jeff Johnston jjohnstn@redhat.com
Tue Nov 18 22:14:00 GMT 2008


Joel Sherrill wrote:
> Hi,
>
> After examining how RTEMS could use the posix
> subdirectory, I moved onto the unix subdirectory.
> I am pretty sure can use the following with no work:
>
> + basename.c
> + dirname.c
> + getcwd.c
> + pread.c
> + pwrite.c
>
> We could use the password and group access
> routines IF we can all figure out a way to
> let the rtems configuration call our
> routine that provides a dummy /etc/passwd
> and /etc/group if there was not one in the
> filesystem.  This could be a weak symbol
> or ifdef'ed on RTEMS.
>
> Our ttyname.c appears to have originated with
> the one in this directory but has been slightly
> modified to have ttyname_r.  So our version
> could go in here and be used.  I have attached
> it for review.
>
> Is the configure/build infrastructure able to
> turn on just the pieces listed above and ttyname.c
> if you are OK with our version?
>
I'm ok with your version except for the rtems includes and names.  
Setting errno and returning -1 doesn't really warrant an include. 

Regarding configuration, we would have to do the same thing I did in the 
libc/posix
directory which is to add #ifndef _NO_xxxx checks at the top of the 
various files so they can be
removed using flags for those platforms that want some but not all routines.

> How about the group/password?
>
I am not sure what you are asking.

-- Jeff J.



More information about the Newlib mailing list