OS_NS_sys_sendfile.inl

Go to the documentation of this file.
00001 // -*- C++ -*-
00002 //
00003 // $Id: OS_NS_sys_sendfile.inl 80826 2008-03-04 14:51:23Z wotte $
00004 
00005 #ifdef ACE_HAS_SENDFILE
00006 # include <sys/sendfile.h>
00007 #endif  /* ACE_HAS_SENDFILE */
00008 
00009 ACE_BEGIN_VERSIONED_NAMESPACE_DECL
00010 
00011 ACE_INLINE ssize_t
00012 ACE_OS::sendfile (ACE_HANDLE out_fd,
00013                   ACE_HANDLE in_fd,
00014                   off_t * offset,
00015                   size_t count)
00016 {
00017 #ifdef ACE_HAS_SENDFILE
00018   return ::sendfile (out_fd, in_fd, offset, count);
00019 #else
00020   return ACE_OS::sendfile_emulation (out_fd, in_fd, offset, count);
00021 #endif  /* ACE_HAS_SENDFILE */
00022 }
00023 
00024 ACE_END_VERSIONED_NAMESPACE_DECL

Generated on Tue Feb 2 17:18:41 2010 for ACE by  doxygen 1.4.7