Changes to attempt to silence bcc64x
[ACE_TAO.git] / ACE / ace / OS_NS_sys_sendfile.inl
blob3be63e7d9b5bffec37fa6fb1e72431aabb860358
1 // -*- C++ -*-
2 #if defined ACE_HAS_SENDFILE && ACE_HAS_SENDFILE == 1
3 # include <sys/sendfile.h>
4 #endif  /* ACE_HAS_SENDFILE==1 */
6 ACE_BEGIN_VERSIONED_NAMESPACE_DECL
8 ACE_INLINE ssize_t
9 ACE_OS::sendfile (ACE_HANDLE out_fd,
10                   ACE_HANDLE in_fd,
11                   off_t * offset,
12                   size_t count)
14 #if defined ACE_HAS_SENDFILE && ACE_HAS_SENDFILE == 1
15   return ::sendfile (out_fd, in_fd, offset, count);
16 #else
17   return ACE_OS::sendfile_emulation (out_fd, in_fd, offset, count);
18 #endif  /* ACE_HAS_SENDFILE==1 */
21 ACE_END_VERSIONED_NAMESPACE_DECL