OS_NS_macros.h File Reference#include "ace/config-all.h"
Include dependency graph for OS_NS_macros.h:
![]()
This graph shows which files directly or indirectly include this file:
![]()
Detailed Description
Originally in OS.h. Define Documentation
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)
Value: do { RESULT = (TYPE) OP; \ if (RESULT == FAILVALUE) { int ___ = ::WSAGetLastError (); errno = ___; RESULT = FAILVALUE; } \ } while (0)
Value: do { TYPE ace_result_ = (TYPE) OP; \ if (ace_result_ == FAILVALUE) { int ___ = ::WSAGetLastError (); errno = ___; return (TYPE) FAILVALUE; } else return ace_result_; \ } while (0)
Generated on Mon Sep 15 07:03:26 2008 for ACE by ![]() |