#include "ace/config-all.h"
Defines | |
#define | ACE_SOCKCALL_RETURN(OP, TYPE, FAILVALUE) |
#define | ACE_SOCKCALL(OP, TYPE, FAILVALUE, RESULT) |
#define | ACE_ADAPT_RETVAL(OP, RESULT) ((RESULT = (OP)) == FALSE ? -1 : 0) |
#define | ACE_FAIL_RETURN(RESULT) |
#define | ACE_LOW_PART(X) X |
#define | ACE_HIGH_PART(X) 0 |
#define | ACE_COMBINE_PARTS(X, Y) X |
Originally in OS.h.
#define ACE_ADAPT_RETVAL | ( | OP, | |||
RESULT | ) | ((RESULT = (OP)) == FALSE ? -1 : 0) |
#define ACE_COMBINE_PARTS | ( | X, | |||
Y | ) | X |
#define ACE_FAIL_RETURN | ( | RESULT | ) |
Value:
do { \ switch (ACE_OS::set_errno_to_last_error ()) { \ case ERROR_NOT_ENOUGH_MEMORY: errno = ENOMEM; break; \ case ERROR_FILE_EXISTS: errno = EEXIST; break; \ case ERROR_SHARING_VIOLATION: errno = EACCES; break; \ case ERROR_PATH_NOT_FOUND: errno = ENOENT; break; \ } \ return RESULT; } while (0)
#define ACE_HIGH_PART | ( | X | ) | 0 |
#define ACE_LOW_PART | ( | X | ) | X |
#define ACE_SOCKCALL | ( | OP, | |||
TYPE, | |||||
FAILVALUE, | |||||
RESULT | ) |
Value:
do { RESULT = (TYPE) OP; \ if (RESULT == FAILVALUE) { int ___ = ::WSAGetLastError (); errno = ___; RESULT = FAILVALUE; } \ } while (0)
#define ACE_SOCKCALL_RETURN | ( | OP, | |||
TYPE, | |||||
FAILVALUE | ) |
Value:
do { TYPE ace_result_ = (TYPE) OP; \ if (ace_result_ == FAILVALUE) { int ___ = ::WSAGetLastError (); errno = ___; return (TYPE) FAILVALUE; } else return ace_result_; \ } while (0)