summaryrefslogtreecommitdiff
path: root/posix-users (follow)
AgeCommit message (Collapse)Author
2020-01-24posix-users/message_passing.rst: Add status for cannot block in ISRJoel Sherrill
Updates #3857.
2019-09-03Address several issues from compiling examplesMartin Erik Werner
Compiling the code from examples "code-block:: c" along with public includes and a bsp exposed a few issues amongst a lot of false positives. Address some of these: * Terminate struct declarations with ';'. Mainly for pedantic correctness. * Show ptrdiff_t instead of size_t for the sbrk() prototype, matching the current argument type in rtems. * Replace some occurrences of unsigned16 with uint16_t. * Fix odd type declaration, "uint8_t char*" -> "char*". * Use appropriate helper to get chain head instead of invalid access to nonexistent struct member. * Remove several excess '\' escapes. * Use RTEMS_SELF instead of undefined SELF. * Use rtems_task instead of void for task functions. * Add missing stack size parameter in task creation. * Use rtems_interrupt_level instead of undefined rtems_interrupt. * Correct return value format for rtems_object_id_get_api() rtems_object_id_get_index() (enum and uint16_t) and also fix corresponding print formatting. * Correct return value documentation for rtems_object_id_get_class(), rtems_object_id_get_node() and rtems_object_id_get_index() int -> uint32_t. * Use RTEMS_SUCCESSFUL instead of undefined RTEMS_STATUS_SUCCESSFUL and fix return value variable name in rate monotonic examples. * Use RTEMS_TIMEOUT instead of undefined TIMEOUT and RTEMS_PERIOD_STATUS instead of undefined STATUS. * Add missing fields to ftpd configuration. * Correct parameter types in ftpd hook prototype, unsigned char * -> void *. * Fix various code-block:: attributes, c -> makefile and c -> shell. * Add missing parenthesis in socket buffer memory calculation example. * Remove typedef in declaration of mq_attr since it is defiend without typedef in reality. * Update siginfo_t declaration to match current reality. * Update shell user command definition example to include mode, uid and gid.
2019-02-28Add unicode support for commonly used characters like copyright.Chris Johns
- This change makes the copyright character easier to see on editors lacking good unicode rendering support, ie terminals.
2019-02-15Use pathto() on the genindex URL to make it relative.Chris Johns
2019-02-13waf: Remove as many sys path hacks as we can.Chris Johns
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-08build: Prepend project common pathSebastian Huber
This avoids conflicts with standard packages such as PIL (Python Imaging Library).
2019-01-14Reformat and update copyright and license noticesSebastian Huber
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-11Simplify SPDX-License-Identifier commentSebastian Huber
2019-01-11Remove superfluous "All rights reserved."Sebastian Huber
2019-01-11Use standard format for copyright linesSebastian Huber
2019-01-09Add common header.rst to reduce copy and pasteSebastian Huber
2018-11-21posix-users/input_and_output.rst: Document errors for mount() and unmount()Joel Sherrill
2018-11-21posix-users/device_and_class_specific.rst: Add PrototypesMarçal Comajoan Cara
Add and update Device and Class Specific APIs in POSIX Users Guide. This work was part of GCI 2018.
2018-11-21posix-users/input_and_output.rst: Add PrototypesMarçal Comajoan Cara
Add and update Prototypes to Input and Output APIs in POSIX Users Guide. This work was part of GCI 2018.
2018-11-21posix-users/memory_managment.rst: Add PrototypesMarçal Comajoan Cara
Add Prototypes to Memory Management APIs in POSIX Users Guide. This work was part of GCI 2018.
2018-11-21posix-users/system_database.rst: Add PrototypesMarçal Comajoan Cara
Add Prototypes to System Database APIs in POSIX Users Guide. This work was part of GCI 2018.
2018-11-21posix-users/thread_cancellation.rst: Add PrototypesMarçal Comajoan Cara
Add Prototypes to Thread Cancellation APIs. This work was part of GCI 2018.
2018-11-21posix-users/language_specific_services.rst: Add Prototypes to Language ↵Marçal Comajoan Cara
Specific Service APIs This work was part of GCI 2018.
2018-10-19Update the copyright year.Chris Johns
2018-08-21build: Fix indexing so it works on HTML and PDF.Chris Johns
- 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
2017-11-12Add indexes to all documents.Chris Johns
Update #3229.
2017-10-24posix-users: Clarify timed operation errorsSebastian Huber
Close #3182.
2017-10-11posix-users/thread.rst: Add pthread_getconcurrency and pthread_setconcurrencyJoel Sherrill
Closes #2680.
2017-08-11Update copyright notices.Chris Johns
2017-07-28memory_management: update mmap, munmap, shm_open, shm_unlinkGedare Bloom
Close #2859.
2017-07-28posix1003-1, posix_users: mark mmap and shm functions implementedGedare Bloom
Update #2859.
2017-04-25POSIX Users: Add posix_devctl()Joel Sherrill
2017-03-27waf: Cleaner formatting to see the importing.Chris Johns
2017-03-20Use a single top level version number.Chris Johns
2017-01-11Update document titles for consistencyJoel Sherrill
2016-12-21Update version/revision to 4.11.99Sebastian Huber
2016-11-03Rename all manuals with an _ to have a -. It helps released naming of files.Chris Johns