diff options
Diffstat (limited to 'spec/acfg/if/posix-timer-face-behavior.yml')
-rw-r--r-- | spec/acfg/if/posix-timer-face-behavior.yml | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/spec/acfg/if/posix-timer-face-behavior.yml b/spec/acfg/if/posix-timer-face-behavior.yml new file mode 100644 index 00000000..3ab094f8 --- /dev/null +++ b/spec/acfg/if/posix-timer-face-behavior.yml @@ -0,0 +1,23 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +appl-config-option-type: feature-enable +copyrights: +- Copyright (C) 2022 On-Line Applications Research Corporation (OAR) +description: | + If this configuration option is defined, then POSIX timers may + not be created to use the CLOCK_REALTIME. Per POSIX, this is allowed + behavior but per the FACE Technical Standard, it is not. Using POSIX + timers based on CLOCK_REALTIME (e.g., time of day) is unsafe for + real-time safety systems as setting CLOCK_REALTIME will perturb any + active timers. + + If this option is not defined, POSIX timers may be created to use the + CLOCK_REALTIME in compliance with the POSIX specification. +enabled-by: true +index-entries: [] +interface-type: appl-config-option +links: +- role: appl-config-group-member + uid: group-face +name: CONFIGURE_POSIX_TIMERS_FACE_BEHAVIOR +notes: null +type: interface |