Skip to content

Conversation

@skliper
Copy link
Contributor

@skliper skliper commented Mar 25, 2020

Describe the contribution
This just wraps OS_ShMem* prototype and unit test wrapper additions in OSAL_OMIT_DEPRECATED.
Fixes #18

Testing performed
Steps taken to test the contribution:

  1. Pushed bundle branch with this change to fork
  2. Bundle CI passed: https://travis-ci.com/github/skliper/cFS/builds/155175840

Expected behavior changes
Only impact would be to an OSAL that implements these APIs and compiles with OSAL_OMIT_DEPRECATED defined. None of the framework APIs do. Path forward would be for that OSAL to own the prototype, or split into a separate library, or however else you want to handle it.

System(s) tested on

  • Hardware: CI
  • OS: Ubuntu 18.04
  • Versions: master bundle w/ this change

Additional context
Only aedd033 is relevant to this request, I can rebase once the other changes are merged.

Third party code
None

Contributor Info - All information REQUIRED for consideration of pull request
Jacob Hageman - NASA/GSFC

@skliper skliper added enhancement CCB:Ready Pull request is ready for discussion at the Configuration Control Board (CCB) labels Mar 25, 2020
@skliper skliper added this to the 5.1.0 milestone Mar 25, 2020
@skliper skliper force-pushed the fix18-deprecate-shmem branch from aedd033 to 592328b Compare March 27, 2020 15:13
@skliper
Copy link
Contributor Author

skliper commented Mar 27, 2020

Rebased on current master

@astrogeco
Copy link
Contributor

CCB 2020-04-01 - APPROVED

@astrogeco astrogeco added CCB - 20200401 CCB:Approved Indicates code review and approval by community CCB and removed CCB:Ready Pull request is ready for discussion at the Configuration Control Board (CCB) labels Apr 1, 2020
@astrogeco astrogeco changed the base branch from master to integration-candidate April 6, 2020 17:42
@astrogeco astrogeco merged commit 8f293bd into nasa:integration-candidate Apr 6, 2020
@astrogeco astrogeco changed the title Fix #18 Deprecate shared memory APIs Fix #18, Deprecate shared memory APIs Apr 6, 2020
@skliper skliper deleted the fix18-deprecate-shmem branch February 1, 2021 21:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CCB:Approved Indicates code review and approval by community CCB

Projects

None yet

Development

Successfully merging this pull request may close these issues.

OSAL headers define a shared memory API that is not actually implemented anywhere

2 participants