Skip to content
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

Break up osapi-os-core.h into more focused includes #410

Closed
skliper opened this issue Apr 8, 2020 · 0 comments · Fixed by #675 or #690
Closed

Break up osapi-os-core.h into more focused includes #410

skliper opened this issue Apr 8, 2020 · 0 comments · Fixed by #675 or #690
Assignees
Milestone

Comments

@skliper
Copy link
Contributor

skliper commented Apr 8, 2020

Is your feature request related to a problem? Please describe.
Spawned from #404 discussion - osapi-os-core.h is a monolithic include covering a vast array of APIs, which makes changes harder conceptually separate and manage.

Describe the solution you'd like
Break up osapi-os-core.h - could use the deprecation process to avoid breakage where osapi-os-core.h just includes all the more focused headers.

Describe alternatives you've considered
None

Additional context
None

Requester Info
Jacob Hageman - NASA/GSFC

@jphickey jphickey self-assigned this Apr 8, 2020
@skliper skliper added this to the 6.0.0 milestone Nov 5, 2020
jphickey added a commit to jphickey/osal that referenced this issue Dec 9, 2020
Includes compatibility wrappers for the old header names.
TODO: needs verification on VxWorks and OMIT_DEPRECATED in compat header.
@skliper skliper linked a pull request Dec 9, 2020 that will close this issue
jphickey added a commit to jphickey/osal that referenced this issue Dec 10, 2020
Includes compatibility wrappers for the old header names.

Refactors inclusions in all OSAL source files to only include
the components they actually use/refer to.

Refactor all inclusion guards to follow the same general
format (uppercase filename, no leading/trailing underscore)
astrogeco added a commit that referenced this issue Dec 14, 2020
jphickey pushed a commit to jphickey/osal that referenced this issue Aug 10, 2022
jphickey pushed a commit to jphickey/osal that referenced this issue Aug 10, 2022
Fix nasa#410, separate SYSLOG configurable defaults for power on and proc…
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants