On Sun, Aug 20, 2017 at 12:31 PM, Aditya Upadhyay <aadit0...@gmail.com> wrote:
> On Sun, Aug 20, 2017 at 10:07 PM, Joel Sherrill <joel.sherr...@gmail.com> > wrote: > > I agree those constants should be visible to all configurations when > > the POSIX level is set correctly. > > > > Are the V7 (current POSIX 2008/2013) constants in that file? > > > Yes, V7 Constants are defined in that file but these v7 constants are > guarded by __CYGWIN. > I think they should be guarded by the POSIX level only. But ask on newlib@. It may be that they want it to be POSIX level plus cygwin or rtems. I suspect POSIX level alone is correct though. --joel > > On Sun, Aug 20, 2017 at 11:27 AM, Aditya Upadhyay <aadit0...@gmail.com> > > wrote: > >> > >> Hello All, > >> > >> I was trying to port confstr support in rtems from freebsd. In file > >> unistd.h resided at location : > >> /development/rtems/4.12/sparc-rtems4.12/include/sys > >> has contains the name values only for cygwin guard. > >> > >> I have added the following names values guarded by __POSIX_VISIBLE >= > >> 200112 > >> #if __POSIX_VISIBLE >= 199209 > >> #define _CS_PATH 1 /* default value of PATH */ > >> #endif > >> > >> #if __POSIX_VISIBLE >= 200112 > >> #define _CS_POSIX_V6_ILP32_OFF32_CFLAGS 2 > >> #define _CS_POSIX_V6_ILP32_OFF32_LDFLAGS 3 > >> #define _CS_POSIX_V6_ILP32_OFF32_LIBS 4 > >> #define _CS_POSIX_V6_ILP32_OFFBIG_CFLAGS 5 > >> #define _CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS 6 > >> #define _CS_POSIX_V6_ILP32_OFFBIG_LIBS 7 > >> #define _CS_POSIX_V6_LP64_OFF64_CFLAGS 8 > >> #define _CS_POSIX_V6_LP64_OFF64_LDFLAGS 9 > >> #define _CS_POSIX_V6_LP64_OFF64_LIBS 10 > >> #define _CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS 11 > >> #define _CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS 12 > >> #define _CS_POSIX_V6_LPBIG_OFFBIG_LIBS 13 > >> #define _CS_POSIX_V6_WIDTH_RESTRICTED_ENVS 14 > >> #endif > >> > >> It is working. Please correct me if i am not going in right direction. > >> > >> Thanks & Regards, > >> Aditya Upadhyay > >> _______________________________________________ > >> devel mailing list > >> devel@rtems.org > >> http://lists.rtems.org/mailman/listinfo/devel > > > > >
_______________________________________________ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel