18 Commits

Author SHA1 Message Date
Sebastian Huber
b5014fe0c8 Reformat and update copyright and license notices
For everything before 2015 an OAR copyright is assumed.  Later copyright
notices are based on Git commits on a best effort basis.

The copyright notices of the "RTEMS Software Engineering Handbook" and
the "RTEMS CPU Architecture Supplement" are incomplete.
2019-01-14 07:15:27 +01:00
Sebastian Huber
e52906b556 Simplify SPDX-License-Identifier comment 2019-01-11 07:22:01 +01:00
Sebastian Huber
12dccfe716 Remove superfluous "All rights reserved." 2019-01-11 07:18:56 +01:00
Sebastian Huber
4886d60aa8 Use standard format for copyright lines 2019-01-11 07:18:16 +01:00
Sebastian Huber
50fbe0d9b4 Add common header.rst to reduce copy and paste 2019-01-09 09:24:02 +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
Chris Johns
969e60e596 Update the copyright year. 2018-10-19 14:42:12 +11:00
Chris Johns
5ce8e43506 build: Fix indexing so it works on HTML and PDF.
- Remove all genindex.rst files, these are generated and should not
  exist in our source.
- Fix the HTML templates so the local specialisation works.
- Add a index link to the sidebar for HTML.

Note, there is no TOC entry for the index in the PDF output and I
cannot figure out how to add one.

Closes #3503
2018-08-21 13:47:40 +10: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
Joel Sherrill
9c9ba8f8bc posix-compliance: Add description of standards 2018-03-09 13:23:48 -06:00
Chris Johns
42d50d760e Add indexes to all documents.
Update #3229.
2017-11-12 10:32:39 +11:00
Sebastian Huber
60a6d6eae9 Change RTEMS version to 5
Update #3220.
2017-11-09 10:24:09 +01:00
Chris Johns
bf900c7153 posix-compliance: Latex does not like an empty glossary. 2017-10-13 08:52:14 -07: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
55fcfaa4c2 posix-compliance: Fix the pdflatex file created by Sphinx. 2017-10-12 21:31:50 -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