00001 // -*- C++ -*- 00002 // 00003 // $Id: OS_NS_fcntl.inl 69051 2005-10-28 16:14:56Z ossama $ 00004 00005 #include "ace/OS_NS_errno.h" 00006 00007 ACE_BEGIN_VERSIONED_NAMESPACE_DECL 00008 00009 ACE_INLINE int 00010 ACE_OS::fcntl (ACE_HANDLE handle, int cmd, long arg) 00011 { 00012 ACE_OS_TRACE ("ACE_OS::fcntl"); 00013 # if defined (ACE_LACKS_FCNTL) 00014 ACE_UNUSED_ARG (handle); 00015 ACE_UNUSED_ARG (cmd); 00016 ACE_UNUSED_ARG (arg); 00017 ACE_NOTSUP_RETURN (-1); 00018 # else 00019 ACE_OSCALL_RETURN (::fcntl (handle, cmd, arg), int, -1); 00020 # endif /* ACE_LACKS_FCNTL */ 00021 } 00022 00023 ACE_END_VERSIONED_NAMESPACE_DECL