Sebastian Huber commented on a discussion on 
cpukit/include/rtems/score/processormaskimpl.h: 
https://gitlab.rtems.org/rtems/rtos/rtems/-/merge_requests/1096#note_144080

 >    uint32_t              index
 >  )
 >  {
 > -  long bits = mask->__bits[ index / _BITSET_BITS ];
 > +  unsigned long bits = mask->__bits[ index / _BITSET_BITS ];

Some API level header files have to be in Newlib so that they are present while 
building target libraries during the GCC build. The CPU sets are part of the 
non-portable POSIX API. This has absolutely nothing to do with me knowing 
something.

It was a bit of work to make Newlib and FreeBSD compatible at the basic level 
of the C library type system. This enabled the libbsd. I am a bit concerned 
that this is a concern now.

-- 
View it on GitLab: 
https://gitlab.rtems.org/rtems/rtos/rtems/-/merge_requests/1096#note_144080
You're receiving this email because of your account on gitlab.rtems.org.


_______________________________________________
bugs mailing list
[email protected]
http://lists.rtems.org/mailman/listinfo/bugs

Reply via email to