Next: , Previous: , Up: Top   [Contents][Index]


7 System call adapters

CCExceptions defines function wrappers for some basic POSIX system calls. Each wrapper accepts a pointer to cce_location_t as argument and, in case of error, it will perform a non–local exit by jumping to the selected location.

The wrapper functions accept the same arguments of the system calls and return the same return value of the system calls (if they complete successfully).

All the wrappers reset errno to zero before performing the system call and reset it to zero before returning. In case of error: the raised exceptional condition objects are of type cce_condition_errno_t.


Next: , Previous: , Up: Top   [Contents][Index]

This document describes version 0.9.0-devel.3 of CCExceptions.