diff options
author | Jeremy Allison <jra@samba.org> | 2002-09-12 02:12:52 +0000 |
---|---|---|
committer | Jeremy Allison <jra@samba.org> | 2002-09-12 02:12:52 +0000 |
commit | 4f613ac61e9bc442715141188d915b537e15f4c6 (patch) | |
tree | 1988e7728bb0828831d953da13db6895c7cc9e13 /source3/include | |
parent | b060593287f6344a147da95e5179170335ad78d1 (diff) | |
download | samba-4f613ac61e9bc442715141188d915b537e15f4c6.tar.gz samba-4f613ac61e9bc442715141188d915b537e15f4c6.tar.bz2 samba-4f613ac61e9bc442715141188d915b537e15f4c6.zip |
First cut at portable sendfile code. Only used in readX at the moment
and doesn't actually call sendfile. Needs to be vectored through the
VFS and tested on all supported platforms (Solaris/HPUX/FreeBSD/Linux).
Linux doesn't actually work (2.4.19 kernel) at the moment because it
doesn't have a 64-bit clean sendfile.
Jeremy.
(This used to be commit fd772ca7b16cd86e0d50c7ed8d537c202976a6d2)
Diffstat (limited to 'source3/include')
-rw-r--r-- | source3/include/smbprofile.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/source3/include/smbprofile.h b/source3/include/smbprofile.h index 82017cee85..870fef71e3 100644 --- a/source3/include/smbprofile.h +++ b/source3/include/smbprofile.h @@ -65,6 +65,9 @@ struct profile_stats { unsigned syscall_write_bytes; /* bytes written with write syscall */ unsigned syscall_lseek_count; unsigned syscall_lseek_time; + unsigned syscall_sendfile_count; + unsigned syscall_sendfile_time; + unsigned syscall_sendfile_bytes; /* bytes read with sendfile syscall */ unsigned syscall_rename_count; unsigned syscall_rename_time; unsigned syscall_fsync_count; |