-
Notifications
You must be signed in to change notification settings - Fork 213
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
osal Integration Candidate: 2021-03-23 #917
Commits on Mar 11, 2021
-
Configuration menu - View commit details
-
Copy full SHA for cdddcee - Browse repository at this point
Copy the full SHA cdddceeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7cc4e3b - Browse repository at this point
Copy the full SHA 7cc4e3bView commit details -
Configuration menu - View commit details
-
Copy full SHA for f2fb58c - Browse repository at this point
Copy the full SHA f2fb58cView commit details -
Configuration menu - View commit details
-
Copy full SHA for d414c62 - Browse repository at this point
Copy the full SHA d414c62View commit details -
Configuration menu - View commit details
-
Copy full SHA for d1d9e39 - Browse repository at this point
Copy the full SHA d1d9e39View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4750bd2 - Browse repository at this point
Copy the full SHA 4750bd2View commit details
Commits on Mar 12, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 5980693 - Browse repository at this point
Copy the full SHA 5980693View commit details -
Fix #855, check against FD_SETSIZE in bsd-select
The select() implementation utilizes its own set size limit that should be checked.
Configuration menu - View commit details
-
Copy full SHA for 447366f - Browse repository at this point
Copy the full SHA 447366fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4a21edb - Browse repository at this point
Copy the full SHA 4a21edbView commit details -
Fix #857, correct interval calculation in DoSelect
When calculating the relative time interval for the select() call, the increment should have been a decrement. This also adds a UT case that specifically exercises the carryover described.
Configuration menu - View commit details
-
Copy full SHA for 4d7fc54 - Browse repository at this point
Copy the full SHA 4d7fc54View commit details -
Fix #883, remove unreachable test
The only way for this test happen would be if somehow the normal unlock process was bypassed.
Configuration menu - View commit details
-
Copy full SHA for f81f974 - Browse repository at this point
Copy the full SHA f81f974View commit details -
Fix #876, break up logic in return statement
The return statement from OS_FileSys_FindVirtMountPoint() was performing several match operations and was hard to understand. This breaks up the statement so it is easier to read and adds some informational comments.
Configuration menu - View commit details
-
Copy full SHA for ec15028 - Browse repository at this point
Copy the full SHA ec15028View commit details -
Fix #869, rename OS_U32ValueWrapper_t
The "U32" designator in the name had become confusing because all the members had over time migrated to a non-uint32/dedicated type. The point is to pass a value through a void* so a name change better indicates that purpose.
Configuration menu - View commit details
-
Copy full SHA for f1abc0c - Browse repository at this point
Copy the full SHA f1abc0cView commit details -
Fix #858, add check for EAGAIN in addition to EINTR
This is documented as a possible errno from select on some systems, and the call should be repeated in that case.
Configuration menu - View commit details
-
Copy full SHA for d7c851f - Browse repository at this point
Copy the full SHA d7c851fView commit details -
Fix #867, better error translation for ESPIPE errno
The ESPIPE errno means that seeking is not supported on the given file handle. Translate to the OS_ERR_OPERATION_NOT_SUPPORTED error rather than not implemented as it better indicates the actual condition.
Configuration menu - View commit details
-
Copy full SHA for 7853845 - Browse repository at this point
Copy the full SHA 7853845View commit details
Commits on Mar 15, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 7a31e37 - Browse repository at this point
Copy the full SHA 7a31e37View commit details -
Fix #886, return moduleInfoGet error
Propagate a VxWorks error on moduleInfoGet() call into OS_ERROR return.
Configuration menu - View commit details
-
Copy full SHA for 1aad679 - Browse repository at this point
Copy the full SHA 1aad679View commit details -
Fix #861, compile time assert for sockaddr size
OSAL provides an abstract buffer for socket addresses, independent of the underlying implementation. The size of this buffer is configurable by the user via compile-time options. This adds a CompileTimeAssert to confirm that the size of this abstract buffer is large enough to store any of the enabled address types. This also removes the need for runtime tests.
Configuration menu - View commit details
-
Copy full SHA for 87c9cf2 - Browse repository at this point
Copy the full SHA 87c9cf2View commit details -
Fix #862, comments describing select after connect
A select() is used after connect() to provide application-controlled timeout on the connection initiation. This just adds some comments to describe why this is done. It also adds a debug statement if the connect fails for a reason other than EINPROGRESS.
Configuration menu - View commit details
-
Copy full SHA for ef94a3d - Browse repository at this point
Copy the full SHA ef94a3dView commit details -
Fix #889, report timer_gettime error
In VxWorks the impl calls timer_settime followed by timer_gettime on the same timer to check if rounding occurred. If the second call fails this reports it as an error. Note unless there is some sort of OS bug this should be impossible to happen as this code only runs after a successful timer_settime.
Configuration menu - View commit details
-
Copy full SHA for bb2f5a2 - Browse repository at this point
Copy the full SHA bb2f5a2View commit details
Commits on Mar 16, 2021
-
Configuration menu - View commit details
-
Copy full SHA for e1bfcb1 - Browse repository at this point
Copy the full SHA e1bfcb1View commit details
Commits on Mar 17, 2021
-
Configuration menu - View commit details
-
Copy full SHA for ffb3435 - Browse repository at this point
Copy the full SHA ffb3435View commit details -
Merge pull request #890 from skliper/fix875-copyblock_size
Fix #875, Move copyblock size to define
Configuration menu - View commit details
-
Copy full SHA for e24723b - Browse repository at this point
Copy the full SHA e24723bView commit details -
Merge pull request #891 from skliper/fix873-rogue_while_loop
Fix #873, Remove rogue while loop in OS_DeleteAllObjects
Configuration menu - View commit details
-
Copy full SHA for 2f128db - Browse repository at this point
Copy the full SHA 2f128dbView commit details -
Merge pull request #893 from skliper/fix859-switch_logic
Fix #859, Consolidate duplicated switch in OS_SocketOpen_Impl
Configuration menu - View commit details
-
Copy full SHA for 04f84f1 - Browse repository at this point
Copy the full SHA 04f84f1View commit details -
Merge pull request #892 from skliper/fix868-include_quotes
Fix #868, Use quotes for local includes
Configuration menu - View commit details
-
Copy full SHA for c332d9b - Browse repository at this point
Copy the full SHA c332d9bView commit details -
Merge pull request #894 from skliper/fix854-const_correct
Fix #854, Const correct input pointers
Configuration menu - View commit details
-
Copy full SHA for 8d6638d - Browse repository at this point
Copy the full SHA 8d6638dView commit details -
Merge pull request #895 from skliper/fix851-duplicate_prototype
Fix #851, Remove duplicate network prototypes
Configuration menu - View commit details
-
Copy full SHA for 3546b4e - Browse repository at this point
Copy the full SHA 3546b4eView commit details -
Merge pull request #896 from skliper/fix842-rm_null_redefine
Fix #842, Remove NULL redefine
Configuration menu - View commit details
-
Copy full SHA for 98b0320 - Browse repository at this point
Copy the full SHA 98b0320View commit details -
Merge pull request #912 from ArielSAdamsNASA/fix-911-add_contributing…
…_guide Fix #911, Add Contributing Guide
Configuration menu - View commit details
-
Copy full SHA for 63672f2 - Browse repository at this point
Copy the full SHA 63672f2View commit details
Commits on Mar 18, 2021
-
Merge pull request #914 from zanzaben/fix752_uniform_not_implemented_…
…tests Fix #752, Utilize UTASSERT_CASETYPE_NA to report OS_ERR_NOT_IMPLEMENTED
Configuration menu - View commit details
-
Copy full SHA for ddd8f27 - Browse repository at this point
Copy the full SHA ddd8f27View commit details
Commits on Mar 22, 2021
-
Merge pull request #897 from 'jphickey/fix-855-fd-setsize`
Fix #855, check against FD_SETSIZE in bsd-select The select() implementation utilizes its own set size limit that should be checked.
Configuration menu - View commit details
-
Copy full SHA for db9b569 - Browse repository at this point
Copy the full SHA db9b569View commit details -
Merge pull request #898 from
jphickey/fix-857-doselect-calc
Fix #857, correct interval calculation in DoSelect When calculating the relative time interval for the select() call, the increment should have been a decrement. This also adds a UT case that specifically exercises the carryover described.
Configuration menu - View commit details
-
Copy full SHA for 58c172c - Browse repository at this point
Copy the full SHA 58c172cView commit details -
Merge pull request #909 from jphickey/fix-862-socket-connect-select
Fix #862, comments describing select after connect
Configuration menu - View commit details
-
Copy full SHA for 4725184 - Browse repository at this point
Copy the full SHA 4725184View commit details -
Merge pull request #902 from jphickey/fix-858-check-eagain
Fix #858, add check for EAGAIN in addition to EINTR
Configuration menu - View commit details
-
Copy full SHA for c29a2f4 - Browse repository at this point
Copy the full SHA c29a2f4View commit details -
Merge pull request #908 from jphickey/fix-861-sockaddr-size-check
Fix #861, compile time assert for sockaddr size
Configuration menu - View commit details
-
Copy full SHA for a54f95f - Browse repository at this point
Copy the full SHA a54f95fView commit details -
Merge pull request #840 from zanzaben/fix416_shell_functional_test
Fix #416, add shell functional test
Configuration menu - View commit details
-
Copy full SHA for e599225 - Browse repository at this point
Copy the full SHA e599225View commit details -
Merge pull request #903 from jphickey/fix-867-better-espipe-error
Fix #867, better error translation for ESPIPE errno
Configuration menu - View commit details
-
Copy full SHA for e9e71c7 - Browse repository at this point
Copy the full SHA e9e71c7View commit details -
Merge pull request #901 from jphickey/fix-869-rename-value-wrapper
Fix #869, rename OS_U32ValueWrapper_t
Configuration menu - View commit details
-
Copy full SHA for 468ab5e - Browse repository at this point
Copy the full SHA 468ab5eView commit details -
Merge pull request #900 from jphickey/fix-876-breakup-logic
Fix #876, break up logic in return statement
Configuration menu - View commit details
-
Copy full SHA for ab66b29 - Browse repository at this point
Copy the full SHA ab66b29View commit details -
Merge pull request #907 from jphickey/fix-889-timer_gettime-err
Fix #889, report timer_gettime error
Configuration menu - View commit details
-
Copy full SHA for 0ad9eb8 - Browse repository at this point
Copy the full SHA 0ad9eb8View commit details -
Merge pull request #906 from jphickey/fix-886-moduleInfoGet-err
Fix #886, return moduleInfoGet error
Configuration menu - View commit details
-
Copy full SHA for 116677b - Browse repository at this point
Copy the full SHA 116677bView commit details -
Merge pull request #905 from jphickey/fix-882-max-module-comment
Fix #882, make module comment same as other services
Configuration menu - View commit details
-
Copy full SHA for 6f02345 - Browse repository at this point
Copy the full SHA 6f02345View commit details -
Merge pull request #899 from jphickey/fix-883-mutex-extra-check
Fix #883, remove unreachable test
Configuration menu - View commit details
-
Copy full SHA for 0876712 - Browse repository at this point
Copy the full SHA 0876712View commit details -
Fix #919, check index inside fdset conversions
Add an extra limit check for the index, as it is possible due to padding that this goes beyond the end of the array.
Configuration menu - View commit details
-
Copy full SHA for cdd57c7 - Browse repository at this point
Copy the full SHA cdd57c7View commit details -
Merge pull request #920 from jphickey/fix-919-fdset-check-id
Fix #919, check index inside fdset conversions
Configuration menu - View commit details
-
Copy full SHA for 1583e16 - Browse repository at this point
Copy the full SHA 1583e16View commit details -
Fix #921, make non-selectable fd an error
Do not silently ignore a filehandle which was included in the OS_FdSet but the "selectable" flag is false. Instead translate this to the OS_ERR_OPERATION_NOT_SUPPORTED error.
Configuration menu - View commit details
-
Copy full SHA for 2b018c0 - Browse repository at this point
Copy the full SHA 2b018c0View commit details -
Merge pull request #922 from jphickey/fix-921-non-selectable-fd
Fix #921, make non-selectable FD an error
Configuration menu - View commit details
-
Copy full SHA for db8ccdc - Browse repository at this point
Copy the full SHA db8ccdcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 65e301e - Browse repository at this point
Copy the full SHA 65e301eView commit details