blob: 4757fa7a1fe982687eea89ba4a8de500f34013b0 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
SPDX-License-Identifier: CC-BY-SA-4.0
copyrights:
- Copyright (C) 2022 embedded brains GmbH & Co. KG
enabled-by: true
links:
- role: validation
uid: ../req/appl-disable-filesystem
method: by-inspection
references:
- identifier: cpukit/include/rtems/confdefs/libio.h
hash: 2PF8S7RMgdgdPEe68H37pgxQ94KGMIlb5DULb6N0RHA=
type: file
text: |
Defining ${../if/appl-disable-filesystem:/name} is mandatory for applications
using only the pre-qualified feature set. The reason is to get linker errors
in case such applications are linked if they depend on the files system
support. Thus no validation test case can be used. Inspection of the
referenced ${/glossary/sourcecode:/term} file showed that several data
structures are initialized with references to functions which are not in the
pre-qualified feature set, if ${../if/appl-disable-filesystem:/name} is not
defined. For the pre-qualified only build of RTEMS, this would lead to an
unresolved reference linker error. This shows that the
${../req/appl-disable-filesystem:/spec} requirement is implemented as specified.
type: validation
|