#include "KinoSearch/Util/ToolSet.h"
#include <errno.h>
#define KINO_WANT_FILEDES_VTABLE
#include "KinoSearch/Store/FileDes.r"
i32_t kino_FileDes_object_count = 0;
i32_t kino_FileDes_open_count = 0;
bool_t
FileDes_fdseek(FileDes *self, u64_t target)
{
UNUSED_VAR(target);
ABSTRACT_DEATH(self, "FDSeek");
UNREACHABLE_RETURN(bool_t);
}
bool_t
FileDes_fdread(FileDes *self, char *dest, u32_t dest_offset, u32_t len)
{
UNUSED_VAR(dest);
UNUSED_VAR(dest_offset);
UNUSED_VAR(len);
ABSTRACT_DEATH(self, "FDRead");
UNREACHABLE_RETURN(bool_t);
}
bool_t
FileDes_fdwrite(FileDes *self, const char* buf, u32_t len)
{
UNUSED_VAR(buf);
UNUSED_VAR(len);
ABSTRACT_DEATH(self, "FDWrite");
UNREACHABLE_RETURN(bool_t);
}
u64_t
FileDes_fdlength(FileDes *self)
{
ABSTRACT_DEATH(self, "FDLength");
UNREACHABLE_RETURN(u64_t);
}
bool_t
FileDes_fdclose(FileDes *self)
{
ABSTRACT_DEATH(self, "FDClose");
UNREACHABLE_RETURN(bool_t);
}
/* Copyright 2006-2007 Marvin Humphrey
*
* This program is free software; you can redistribute it and/or modify
* under the same terms as Perl itself.
*/