Joel Sherrill
6559511813
Add missing <math.h> methods implemented as macros on compiler builtins.
...
These methods have long been provided and this change is needed on the
5.x branch and master.
Closes #4075 .
2020-09-14 13:29:35 -05:00
Joel Sherrill
927b004646
posix-compliance: Add some missing methods
2020-03-21 13:04:34 -05:00
Joel Sherrill
bef968f923
posix-compliance: Add ndbm.h support
2019-11-06 18:37:44 -06:00
Chris Johns
1a051fcd7c
waf: Add support for extra and excluded sources.
2019-02-28 10:22:54 +11:00
Chris Johns
5d8b0ddd0a
waf: Remove as many sys path hacks as we can.
...
There are still sys.path hacks in the conf.py files. They cannot
be removed because the instance of python running the sphinx-build
command does not see our top level path hacks. I looked at using
PYTHONPATH but I could not figure out how to set a process environ
var for a waf build instance.
2019-02-13 10:18:43 +11:00
Sebastian Huber
6f110ccf6b
build: Prepend project common path
...
This avoids conflicts with standard packages such as PIL (Python Imaging
Library).
2019-02-08 09:43:16 +01:00
Marçal Comajoan Cara
048b03ea60
posix-compliance: Change utimes() from sys/times.h to sys/time.h
...
In the RTEMS POSIX 1003.1 Compliance Guide it says:
The following methods and variables in <sys/times.h> are supported:
- times()
- utimes()
But according to the official POSIX Specifications
http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_times.h.html ,
<sys/times.h> only declares times(), and utimes() is decleared by
<sys/time.h> (notice that it's time, not times) according to
http://pubs.opengroup.org/onlinepubs/9699919799/functions/utimensat.html
and http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_time.h.html .
This patch fixes this error.
This work was part of GCI 2018.
2018-12-09 17:05:16 -06:00
Joel Sherrill
0472eada76
Update the POSIX Compliance Tracking Spreadsheet. Add standards.
...
This update adds the following:
C11 Programming Language Standard
FACE Technical Standard Edition 3.0 (four profiles)
Software Communication Architecture Specification 2.2.2 (one profile)
Software Communication Architecture Specification 4.1 (three profiles)
2018-03-09 15:02:36 -06:00
Chris Johns
b2527535fd
posix-compliance: Reference the generated content via the include file.
...
- Move the copyright to the top of the generated file.
- Add a glossary and references section.
2017-10-13 07:37:40 -07:00
Chris Johns
4401dc5500
build: Remove the grouping in posix-compliance.
2017-10-12 18:30:32 -07:00
Chris Johns
2804294c6c
posix-compliance: Add automatic generation of the ReST file from CSV data.
...
Closes #3177 .
2017-10-12 20:25:26 -05:00
Joel Sherrill
2c3cf2166d
New version of POSIX Compliance Guide
...
This is a replacement of the POSIX 1003.1 Compliance Guide. It
will be generated from a .csv file.
Updates #3177 .
2017-10-12 20:25:13 -05:00