From d6f90048d16bcb41a51eeb2129a3c32c5b80b183 Mon Sep 17 00:00:00 2001 From: ksherlock <ksherlock@aa027e90-d47c-11dd-86d7-074df07e0730> Date: Mon, 24 May 2010 13:26:22 +0000 Subject: [PATCH] remove dead code git-svn-id: https://profuse.googlecode.com/svn/branches/v2@270 aa027e90-d47c-11dd-86d7-074df07e0730 --- MappedFile.cpp | 61 -------------------------------------------------- 1 file changed, 61 deletions(-) delete mode 100644 MappedFile.cpp diff --git a/MappedFile.cpp b/MappedFile.cpp deleted file mode 100644 index 32d3e3a..0000000 --- a/MappedFile.cpp +++ /dev/null @@ -1,61 +0,0 @@ -#include <unistd.h> -#include <sys/mman.h> - -#include <cerrno> - -class MappedFile -{ -public: - - MappedFile(int fd, bool readOnly) - { - _fd = fd; - _length = ::lseek(fd, 0, SEEK_END); - _address = MAP_FAILED; - if (_length > 0) - { - _address = ::mmap(0, _length, - readOnly ? PROT_READ : PROT_READ | PROT_WRITE, - MAP_FILE, fd, 0); - } - } - - MappedFile(void *address, size_t size) - { - _fd = -1; - _address = address; - _size = size; - } - - ~MappedFile() - { - if (_address != MAP_FAILED) ::munmap(_address, _length); - if (_fd != -1) ::close(_fd); - } - - void *address() const - { - return _address; - } - - size_t length() - { - return _length; - } - - int sync() - { - - if (::msync(_address, _length, MS_SYNC) == 0) - return 0; - return errno; - } - - - -private: - int _fd; - void *_address; - size_t _length; - -}; \ No newline at end of file