IPC@CHIP® RTOS-PPC – API Documentation

Header image

Main page


Release Notes – CLIB-PPC V1.04

The tickets are grouped by component and then sorted by type and ticket number.


CLIB
Ticket: #219
Component: CLIB
Type: defect
Summary: Compiler warning at RTX_Reserve_Sem() and RTX_Wait_Sem()
Description: The compiler sometimes outputs the warning message:
"the address of 'variable name' will never be NULL"
when these functions are used.
Solution: Use a cast inside the CLIB macros to avoid this warning.



Ticket: #223
Component: CLIB
Type: defect
Summary: Prototype for getsockopt_bsd() is not correct
Description: The optionValue pointer argument to getsockopt_bsd() is declared "const" type. This must not be const in order to receive the data.
Solution: Correct the getsockopt_bsd() prototype.



Ticket: #226
Component: CLIB
Type: defect
Summary: Debug version of free() claims block damage when there is none.
Description: Depending on the size of the block allocated, the debug version of the free() function can claim "write past end of block" when this is not the case.
Solution: Revised C-Library debug heap functions.



Ticket: #238
Component: CLIB
Type: defect
Summary: unixtodos() and dostounix() calculates wrong year
Description: The DOS time is since 1980, but the da_year struct member should hold the current year and not the years since 1980.
Solution: Fixed conversion.



Ticket: #261
Component: CLIB
Type: defect
Summary: BLOWFISH constants missing from IPsec API
Description: The C-library header files are missing constants to designate BLOWFISH cipher for either IKE or IPsec.
Solution: Add IPSEC_EALG_BLOWFISHCBC and IPSEC_IKE_BLOWFISH_CBC constants to IPSEC_TYPES.h header file.



Ticket: #263
Component: CLIB
Type: defect
Summary: Infinite loop in IPsec_Store_Policy()
Description: The IPsec_Store_Policy() C-Library function can hang in a loop, creating an enormous invalid IPsec policy file.
Solution: Add a break at end of control loop.



Ticket: #286
Component: CLIB
Type: enhancement
Summary: Should add defines for "cdecl" to CLIB
Description: For compatibility to the x86 and in order to compile old programs the CLIB should include defines for the "cdecl" definitions.
Solution: Add definitions to ClibBaseType.h



Ticket: #290
Component: CLIB
Type: enhancement
Summary: Support the new APIs in RTOS-PPC V1.08
Description: Support the new functions, structures and definitions of SC2x3 RTOS-PPC V1.08
Solution: Implemented.








Top of page | Main page

Copyright © 2009 Beck IPC GmbH