summaryrefslogtreecommitdiffstats
path: root/spec/acfg/if/disable-newlib-reentrancy.yml
blob: 530a1b77204efe2050e6f8d7b422454c93f976d4 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
appl-config-option-type: feature-enable
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
description: |
  In case this configuration option is defined, then the Newlib reentrancy
  support per thread is disabled and a global reentrancy structure is used.
enabled-by: true
index-entries: []
interface-type: appl-config-option
links:
- role: appl-config-group-member
  uid: group-general
name: CONFIGURE_DISABLE_NEWLIB_REENTRANCY
notes: |
  You can enable this option to reduce the size of the :term:`TCB`.  Use this
  option with care, since it can lead to race conditions and undefined system
  behaviour.  For example, ${/c/if/errno:/name} is no longer a thread-local
  variable if this option is enabled.
text: ''
type: interface