-
Notifications
You must be signed in to change notification settings - Fork 6.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
posix: standardize kconfig options #73047
Merged
dleach02
merged 36 commits into
zephyrproject-rtos:main
from
cfriedt:posix-deprecate-non-standard-config-options
Jun 4, 2024
Merged
Changes from 1 commit
Commits
Show all changes
36 commits
Select commit
Hold shift + click to select a range
19d72fb
tests: posix: headers: remove tests for varying features
eb741ab
tests: posix: headers: check some structs only when posix_api=y
4f746c3
posix: sysconf: correct typo on _SC_MAPPED_FILE(S)
dd491e4
tests: posix: headers: enable checks for sysconf() constants
d230b2a
tests: posix: headers: enable checks for confstr() constants
7262d5d
posix: unistd: move posix features to separate header file
760307e
posix: features: leave feature test macros undefined if unimpl
f88fa00
posix: sysconf: define z sysconf macros with COND_CODE_1
4f71c4c
posix: add Kconfig.deprecated
ab5665a
posix: signals: deprecate CONFIG_POSIX_LIMITS_RTSIG_MAX
d8c658d
posix: timers: deprecate CONFIG_POSIX_CLOCK and TIMER
0220d93
posix: fd_mgmt: add fd_mgmt option group
557dc39
posix: deprecate POSIX_MAX_FDS and add POSIX_DEVICE_IO
5179636
posix: deprecate PTHREAD_BARRIER for POSIX_BARRIERS
2ed489f
posix: deprecate POSIX_ENV _CONFSTR _SYSCONF and _UNAME
06ac6d7
posix: deprecate PTHREAD_SPINLOCK for POSIX_SPIN_LOCKS
31d0fd5
posix: deprecate POSIX_MQUEUE in favour of POSIX_MESSAGE_PASSING
6d4f3bb
posix: deprecate PTHREAD_RWLOCK for POSIX_READER_WRITER_LOCKS
f4c3611
posix: deprecate POSIX_FNMATCH GETOPT GETENTROPY
12f6f5c
posix: deprecate POSIX_FS for POSIX_FILE_SYSTEM
556bb28
posix: deprecate SEM_VALUE_MAX and SEM_NAMELEN_MAX
bff8d12
doc: posix: add kconfig link for async io
00312c3
posix: deprecate POSIX_SYSLOG for XSI_SYSTEM_LOGGING
20d87fc
posix: deprecate POSIX_PUTMSG for XOPEN_STREAMS
b0f0529
posix: deprecate PTHREAD_IPC _MUTEX _COND and _KEY
ebfb83e
posix: relocate Kconfig.eventfd to Kconfig.compat
81326bf
posix: deprecate POSIX_SIGNAL in favour of POSIX_SIGNALS
e41c3ee
posix: reword aio and sched options. add experimental
fa8bb98
posix: move getpid() to Kconfig.procN and doc MULTI_PROCESS
2b2a2c5
doc: posix: clean up some Kconfig options
3d3e8e4
posix: net: update for POSIX_NETWORKING
7c32ec4
doc: posix: misc cleanup and add links to system interfaces
80869ec
posix: eventfd: remove deprecated eventfd macros
b925935
posix: eventfd: fix dependency cycle between net and posix
f54caa6
posix: create kconfig options for pse51, pse52, pse53
283f24d
doc: release: posix: deprecate non-normative POSIX Kconfig
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
hey @cfriedt is this correct? I bumped into a library that was using
PTHREAD_RWLOCK_INITIALIZER
(boringssl) and now does not build anymore, I see that/usr/include/pthread.h
on my system definesPTHREAD_RWLOCK_INITIALIZER
as wellIf the change is intentional does this need a migration guide entry?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@fabiobaltieri - good find.
PTHREAD_RWLOCK_INITIALIZER
is the standard macro name. Are you good to submit a fix?There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
yeah I can do that
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
there you go #73808