[rtems commit] PR1908: QoS library for CBS scheduler
Joel Sherrill
joel.sherrill at OARcorp.com
Mon Apr 16 17:15:14 UTC 2012
On 04/16/2012 09:45 AM, Sebastian Huber wrote:
> On 04/16/2012 04:41 PM, Gedare Bloom wrote:
>>> * qreslib.inl is installed into $(includedir).
>>>> We have a convention to install *.inl's into inline subdirectories.
>>>>
>> Will see if qreslib.inl stays around or not.
>>
> Why do we have these *.inl files at all?
>
To indicate they are where inline functions go.
Also if you notice they are not included unless
you are violating kernel visibility.
The POSIX API implementation has a harder
line between public and private .h files. The Classic
wasn't implemented with that in mind. It might be a
good (and thankless) clean up activity to make
the public Classic API .h files not include score .h files
at all. As a minimum, this would involve moving
the Classic API _Control structures to private .h files
along with helper method and data definitions.
--
Joel Sherrill, Ph.D. Director of Research& Development
joel.sherrill at OARcorp.com On-Line Applications Research
Ask me about RTEMS: a free RTOS Huntsville AL 35805
Support Available (256) 722-9985
More information about the devel
mailing list