diff --git a/include/crucible/fd.h b/include/crucible/fd.h index 89eec2e..d632bd5 100644 --- a/include/crucible/fd.h +++ b/include/crucible/fd.h @@ -130,8 +130,8 @@ namespace crucible { template<> void pread_or_die(int fd, ByteVector& str, off_t offset); template<> void pwrite_or_die(int fd, const ByteVector& str, off_t offset); // Deprecated - template<> void pread_or_die>(int fd, vector& str, off_t offset); - template<> void pwrite_or_die>(int fd, const vector& str, off_t offset); + template<> void pread_or_die>(int fd, vector& str, off_t offset) = delete; + template<> void pwrite_or_die>(int fd, const vector& str, off_t offset) = delete; template<> void pread_or_die>(int fd, vector& str, off_t offset) = delete; template<> void pwrite_or_die>(int fd, const vector& str, off_t offset) = delete; diff --git a/lib/fd.cc b/lib/fd.cc index bc32485..485939c 100644 --- a/lib/fd.cc +++ b/lib/fd.cc @@ -463,20 +463,6 @@ namespace crucible { return pread_or_die(fd, text.data(), text.size(), offset); } - template<> - void - pread_or_die>(int fd, vector &text, off_t offset) - { - return pread_or_die(fd, text.data(), text.size(), offset); - } - - template<> - void - pwrite_or_die>(int fd, const vector &text, off_t offset) - { - return pwrite_or_die(fd, text.data(), text.size(), offset); - } - template<> void pwrite_or_die(int fd, const ByteVector &text, off_t offset)