OS_NS_sys_sendfile.inl

Go to the documentation of this file.
00001 // -*- C++ -*-
00002 //
00003 // OS_NS_sys_sendfile.inl,v 1.5 2006/05/04 08:49:10 jwillemsen Exp
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 Thu Nov 9 09:41:58 2006 for ACE by doxygen 1.3.6