Timestamp:
05/23/16 11:37:59 (8 years ago)
Author:
Sebastian Huber <sebastian.huber@…>
Branches:
5, master
Children:
fd6fde8
Parents:
d887c1b
git-author:
Sebastian Huber <sebastian.huber@…> (05/23/16 11:37:59)
git-committer:
Sebastian Huber <sebastian.huber@…> (05/26/16 19:44:31)
Message:

score: Add Status_Control for all APIs

Unify the status codes of the Classic and POSIX API to use the new enum
Status_Control. This eliminates the Thread_Control::Wait::timeout_code
field and the timeout parameter of _Thread_queue_Enqueue_critical() and
_MPCI_Send_request_packet(). It gets rid of the status code translation
tables and instead uses simple bit operations to get the status for a
particular API. This enables translation of status code constants at
compile time. Add _Thread_Wait_get_status() to avoid direct access of
thread internal data structures.

(No files)

Note: See TracChangeset for help on using the changeset viewer.