File.cpp 492 B

123456789101112131415161718192021222324252627282930
  1. #include <Kernel/FileSystem/File.h>
  2. #include <Kernel/FileSystem/FileDescription.h>
  3. File::File()
  4. {
  5. }
  6. File::~File()
  7. {
  8. }
  9. KResultOr<NonnullRefPtr<FileDescription>> File::open(int options)
  10. {
  11. UNUSED_PARAM(options);
  12. return FileDescription::create(this);
  13. }
  14. void File::close()
  15. {
  16. }
  17. int File::ioctl(FileDescription&, unsigned, unsigned)
  18. {
  19. return -ENOTTY;
  20. }
  21. KResultOr<Region*> File::mmap(Process&, FileDescription&, VirtualAddress, size_t, size_t, int)
  22. {
  23. return KResult(-ENODEV);
  24. }