blob: be997e077aaf02e75f6dc5dcae2c74560b85ffd4 [file] [log] [blame]
// Copyright 2019 The Chromium OS Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "smbfs/filesystem.h"
#include <errno.h>
namespace smbfs {
Filesystem::Filesystem() = default;
Filesystem::~Filesystem() = default;
void Filesystem::StatFs(std::unique_ptr<StatFsRequest> request,
fuse_ino_t inode) {
request->ReplyError(ENOSYS);
}
void Filesystem::Lookup(std::unique_ptr<EntryRequest> request,
fuse_ino_t parent_inode,
const std::string& name) {
request->ReplyError(ENOSYS);
}
void Filesystem::Forget(fuse_ino_t inode, uint64_t count) {}
void Filesystem::GetAttr(std::unique_ptr<AttrRequest> request,
fuse_ino_t inode) {
request->ReplyError(ENOSYS);
}
void Filesystem::SetAttr(std::unique_ptr<AttrRequest> request,
fuse_ino_t inode,
base::Optional<uint64_t> file_handle,
const struct stat& attr,
int to_set) {
request->ReplyError(ENOSYS);
}
void Filesystem::Open(std::unique_ptr<OpenRequest> request,
fuse_ino_t inode,
int flags) {
request->ReplyError(ENOSYS);
}
void Filesystem::Create(std::unique_ptr<CreateRequest> request,
fuse_ino_t parent_inode,
const std::string& name,
mode_t mode,
int flags) {
request->ReplyError(ENOSYS);
}
void Filesystem::Read(std::unique_ptr<BufRequest> request,
fuse_ino_t inode,
uint64_t file_handle,
size_t size,
off_t offset) {
request->ReplyError(ENOSYS);
}
void Filesystem::Write(std::unique_ptr<WriteRequest> request,
fuse_ino_t inode,
uint64_t file_handle,
const char* buf,
size_t size,
off_t offset) {
request->ReplyError(ENOSYS);
}
void Filesystem::Release(std::unique_ptr<SimpleRequest> request,
fuse_ino_t inode,
uint64_t file_handle) {
request->ReplyError(ENOSYS);
}
void Filesystem::Rename(std::unique_ptr<SimpleRequest> request,
fuse_ino_t old_parent_inode,
const std::string& old_name,
fuse_ino_t new_parent_inode,
const std::string& new_name) {
request->ReplyError(ENOSYS);
}
void Filesystem::Unlink(std::unique_ptr<SimpleRequest> request,
fuse_ino_t parent_inode,
const std::string& name) {
request->ReplyError(ENOSYS);
}
void Filesystem::OpenDir(std::unique_ptr<OpenRequest> request,
fuse_ino_t inode,
int flags) {
request->ReplyError(ENOSYS);
}
void Filesystem::ReadDir(std::unique_ptr<DirentryRequest> request,
fuse_ino_t inode,
uint64_t file_handle,
off_t offset) {
request->ReplyError(ENOSYS);
}
void Filesystem::ReleaseDir(std::unique_ptr<SimpleRequest> request,
fuse_ino_t inode,
uint64_t file_handle) {
request->ReplyError(ENOSYS);
}
void Filesystem::MkDir(std::unique_ptr<EntryRequest> request,
fuse_ino_t parent_inode,
const std::string& name,
mode_t mode) {
request->ReplyError(ENOSYS);
}
void Filesystem::RmDir(std::unique_ptr<SimpleRequest> request,
fuse_ino_t parent_inode,
const std::string& name) {
request->ReplyError(ENOSYS);
}
} // namespace smbfs