IPC@CHIP® RTOS-PPC – API Documentation

Header image

Main page

Release Notes – CLIB-PPC V1.50

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

Ticket: #440
Component: CLIB
Type: defect
Summary: Redefinition of constants (O_RDONLY etc.)
Description: The constants O_RDONLY, O_WRONLY, O_RDWR, O_APPEND, O_CREAT, O_TRUNC, O_EXCL, O_BINARY and O_TEXT that are defined by the header file sys/_default_fcntl.h included by clib.h are also defined by the header file beck/beck-stdlib.h included for example by stdexcept.

This leads to warning messages like the following:
In file included from <ONE-Workbench path>/tc-sc2x3/powerpc-e300-eabi/include/sys/fcntl.h:3,
from <ONE-Workbench path>/tc-sc2x3/powerpc-e300-eabi/include/beck/io.h:35,
from <ONE-Workbench path>/tc-sc2x3/powerpc-e300-eabi/include/beck/clib.h:63,
from <Source file path>:<Line number>:
<ONE-Workbench path>/tc-sc2x3/powerpc-e300-eabi/include/sys/_default_fcntl.h:33:1: warning: "O_RDONLY" redefined
In file included from <ONE-Workbench path>/tc-sc2x3/powerpc-e300-eabi/include/sys/config.h:225,
from <ONE-Workbench path>/tc-sc2x3/powerpc-e300-eabi/include/_ansi.h:16,
from <ONE-Workbench path>/tc-sc2x3/powerpc-e300-eabi/include/wchar.h:4,
from <ONE-Workbench path>/tc-sc2x3/powerpc-e300-eabi/include/c++/4.3.1/cwchar:52,
from <ONE-Workbench path>/tc-sc2x3/powerpc-e300-eabi/include/c++/4.3.1/bits/postypes.h:47,
from <ONE-Workbench path>/tc-sc2x3/powerpc-e300-eabi/include/c++/4.3.1/bits/char_traits.h:47,
from <ONE-Workbench path>/tc-sc2x3/powerpc-e300-eabi/include/c++/4.3.1/string:47,
from <ONE-Workbench path>/tc-sc2x3/powerpc-e300-eabi/include/c++/4.3.1/stdexcept:44,
from <Source file path>:<Line number>:
<ONE-Workbench path>/tc-sc2x3/powerpc-e300-eabi/include/beck/beck-stdlib.h:216:1: warning: this is the location of the previous definition
Solution: Fixed.

Ticket: #442
Component: CLIB
Type: defect
Summary: Breaking compatibility for function access()
Description: In SC2x3 standard library the function access() is defined in header file io.h. Instead in paradigm's library it is defined in unistd.h. SC2x3 should be compatible to paradigm.
Solution: Fixed.

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

Top of page | Main page

Copyright © 2009 Beck IPC GmbH