Histórico de Commits

Autor SHA1 Mensagem Data
  Andreas Kling c8b308910e Signals to processes in userspace now work again. há 6 anos atrás
  Andreas Kling 678882e020 Rework process states to make a bit more sense. há 6 anos atrás
  Andreas Kling 71bffa9864 Fix whiny build. há 6 anos atrás
  Andreas Kling 981a3ae4b3 Make VFS test environment build again. há 6 anos atrás
  Andreas Kling 83172e6a4b Rename FileHandle to FileDescriptor. há 6 anos atrás
  Andreas Kling e088121b3a Fix sys$sigaction() to return the old action metadata if requested. há 6 anos atrás
  Andreas Kling a7f1d892a9 Add some basic setgroups(), getgroups() and initgroups(). há 6 anos atrás
  Andreas Kling 7c3746592b Add strsignal() and improve sharing signal numbers between LibC and kernel. há 6 anos atrás
  Andreas Kling b2d23f83ab Add umask(). há 6 anos atrás
  Andreas Kling 77fe8e8363 Add getppid(). há 6 anos atrás
  Andreas Kling 153ea704af Add some basic signal support. há 6 anos atrás
  Andreas Kling 9f2b9c82bf More work towards getting bash to build. há 6 anos atrás
  Andreas Kling 82f84bab11 More random compat hacking towards getting bash to build. há 6 anos atrás
  Andreas Kling e4611248c4 Add geteuid() and getegid(). há 6 anos atrás
  Andreas Kling 2d045d2a64 Implement COW pages! :^) há 6 anos atrás
  Andreas Kling 72cdc62155 Replace zones with individually tracked physical pages. há 6 anos atrás
  Andreas Kling 422b5403e5 Merge ExecSpace into ELFLoader. há 6 anos atrás
  Andreas Kling da13c9a264 Map pages in read-only ELF sections as non-writable. há 6 anos atrás
  Andreas Kling aa6d06b47e Use ELF program headers to load executables smarter. há 6 anos atrás
  Andreas Kling dd060d0fa8 Share code between spawn() and exec() implementations. há 6 anos atrás
  Andreas Kling c5eec9cbfc Factor out the "non-syscall" parts of sys$execve() into exec(). há 6 anos atrás
  Andreas Kling 20fb1fc377 Fix some bugs in execve() and make sh use it for process launching. há 6 anos atrás
  Andreas Kling 202bdb553c Implemented sys$execve(). há 6 anos atrás
  Andreas Kling 8accc92c3c Implement fork()! há 6 anos atrás
  Andreas Kling 10b666f69a Basic ^C interrupt implementation. há 6 anos atrás
  Andreas Kling 621217ffeb Add tcsetpgrp()+tcgetpgrp(). há 6 anos atrás
  Andreas Kling d8f0dd6f3b Start working on sessions and process groups. há 6 anos atrás
  Andreas Kling 90ddbca127 Free physical pages allocated for a process's page directory on exit. há 6 anos atrás
  Andreas Kling c70afd045e Use a freelist for GDT entries. há 6 anos atrás
  Andreas Kling 3a901ae36d Way tighter locking in process creation. há 6 anos atrás