From feb841a0f7af529d04ba7ee5879301f3d601fa29 Mon Sep 17 00:00:00 2001 From: Chris Friedt Date: Mon, 20 May 2024 09:04:30 -0400 Subject: [PATCH] posix: add Kconfig.deprecated There will be some POSIX Kconfig symbols that will be deprecated in favour of Kconfig symbols that are exact matches for those in the POSIX specification (1003.1-2017). Create the empty Kconfig file now, and then incrementally add to it as non-standard POSIX Kconfig options are replaced with standard-like POSIX Kconfig options. Signed-off-by: Chris Friedt --- lib/posix/options/Kconfig | 3 +++ lib/posix/options/Kconfig.deprecated | 8 ++++++++ 2 files changed, 11 insertions(+) create mode 100644 lib/posix/options/Kconfig.deprecated diff --git a/lib/posix/options/Kconfig b/lib/posix/options/Kconfig index 2197148bca5..8c49debe2a8 100644 --- a/lib/posix/options/Kconfig +++ b/lib/posix/options/Kconfig @@ -1,5 +1,6 @@ # Copyright (c) 2018 Intel Corporation # Copyright (c) 2023 Meta +# Copyright (c) 2024 Tenstorrent AI ULC # # SPDX-License-Identifier: Apache-2.0 @@ -53,4 +54,6 @@ rsource "Kconfig.syslog" rsource "Kconfig.timer" rsource "Kconfig.uname" +rsource "Kconfig.deprecated" + endmenu # "POSIX Options" diff --git a/lib/posix/options/Kconfig.deprecated b/lib/posix/options/Kconfig.deprecated new file mode 100644 index 00000000000..92d3967d38c --- /dev/null +++ b/lib/posix/options/Kconfig.deprecated @@ -0,0 +1,8 @@ +# Copyright (c) 2024 Tenstorrent AI ULC +# +# SPDX-License-Identifier: Apache-2.0 + +# This file should be removed after Zephyr 4.0 is released + +menu "Deprecated POSIX options" +endmenu