Histórico de Commits

Autor SHA1 Mensagem Data
  Andreas Kling 0058da734e Kernel: Add Inode::truncate(size). há 6 anos atrás
  Andreas Kling 60d25f0f4a Kernel: Introduce threads, and refactor everything in support of it. há 6 anos atrás
  Andreas Kling 41c744b3c8 Kernel: Don't panic if a call redirected to Device::open() has an error. há 6 anos atrás
  Andreas Kling e56fe71dbc Kernel: And some more KResult/KResultOr<T> porting work. há 6 anos atrás
  Andreas Kling 028afabf6b Kernel: Port more code to KResult and KResultOr<T>. há 6 anos atrás
  Andreas Kling e6f389a544 Kernel: Add two error checks for open() to return EISDIR or ENODEV. há 6 anos atrás
  Andreas Kling 159fa99539 Kernel: No need to check is_superuser() after may_execute(). há 6 anos atrás
  Andreas Kling 2c5a378ccc Kernel+Userland: Add symlink() syscall and add "-s" flag to /bin/ln. há 6 anos atrás
  Andreas Kling 37f6844c6c Kernel: Port stat() to KResult/KResultOr<T>. há 6 anos atrás
  Andreas Kling f75eb9af16 Kernel: Support chdir() to a directory that's executable but not readable. há 6 anos atrás
  Andreas Kling 1b16a29044 Kernel+Userland: Implement fchmod() syscall and use it to improve /bin/cp. há 6 anos atrás
  Andreas Kling 60d0a48be5 Kernel: Use KResult in link(). há 6 anos atrás
  Andreas Kling 5b27f11b97 Kernel: Use KResult in unlink() and rmdir(). há 6 anos atrás
  Andreas Kling c9d7fc6ec6 Kernel: chmod() should allow superuser to change mode bits of any file. há 6 anos atrás
  Andreas Kling 1d2529b4a1 Add chown() syscall and a simple /bin/chown program. há 6 anos atrás
  Andreas Kling a356746d04 Compat work towards porting vim. há 6 anos atrás
  Andreas Kling 9624b54703 More moving towards using signed types. há 6 anos atrás
  Andreas Kling 5af4e622b9 Kernel: Add KResult and KResultOr<T> classes. há 6 anos atrás
  Andreas Kling 19acb2baf7 Kernel: Add file permission checks to link() syscall. há 6 anos atrás
  Andreas Kling a624fe06b8 Kernel: Add file permission checks to utime() syscall. há 6 anos atrás
  Andreas Kling ce3b548077 Kernel: Separate VFS stat() from open(). há 6 anos atrás
  Andreas Kling f5f136931a Kernel: Start adding various file system permission checks. há 6 anos atrás
  Andreas Kling 7d288aafb2 Kernel: Add link() syscall to create hard links. há 6 anos atrás
  Andreas Kling 799177feda Kernel: Make BochsVGADevice a BlockDevice and support mmapping it. há 6 anos atrás
  Andreas Kling 994279d56c Kernel: Add Device base class for CharacterDevice. há 6 anos atrás
  Andreas Kling 0d23cd73e6 VFS: Add two assertions to resolve_path() to catch corrupted file systems. há 6 anos atrás
  Andreas Kling 77177dbb76 Kernel: Begin fleshing out bind() syscall. há 6 anos atrás
  Andreas Kling 03c0e836f0 Kernel: Fix some broken debugging code in VFS. há 6 anos atrás
  Andreas Kling a1b63bb6d4 Bootloader: Locate the kernel's data segment and clear it. há 6 anos atrás
  Andreas Kling feed67ede2 Kernel: VFS::open/create should take base Inode& instead of InodeIdentifier. há 6 anos atrás