Commit Verlauf

Autor SHA1 Nachricht Datum
  greatbridf e7f8d74f83 fix(rt_sigprocmask): SIG_UNBLOCK should invoke signals.unmask vor 1 Jahr
  greatbridf 3aa82c2b13 feat(scheduler): support multi kernel stack frames vor 1 Jahr
  greatbridf d5070d823a feat(syscall): mkdir vor 1 Jahr
  greatbridf 496a4bb31f feat(syscall): impl. partial gettid and wait4 vor 1 Jahr
  greatbridf 5926e83a34 feat(syscall): uname, getpgid, getuid, rt_sigaction(half works) vor 1 Jahr
  greatbridf fdb0052684 fix(signal): wakeup the threading on signals generated vor 1 Jahr
  greatbridf a52f58ffb4 feat(syscall): add rt_sigprocmask vor 1 Jahr
  greatbridf 35cce41a09 fix(vfs): close pipes properly, prohibit sendfile64 used on non regular files vor 1 Jahr
  greatbridf 5813062c00 Merge branch 'dev' vor 1 Jahr
  greatbridf 8efa4a211a feat(syscall): add sendfile64 vor 1 Jahr
  greatbridf 4a42fe3956 refactor(vfs): rewrite struct file vor 1 Jahr
  greatbridf 6d321f5eac feat(open): open() can now create new files vor 1 Jahr
  greatbridf b5faee6ded feat(types::path): add types::path to handle paths vor 1 Jahr
  greatbridf 0f9c6c4603 feat(syscall): add getdents64 vor 1 Jahr
  greatbridf 09fa92b097 feat(syscall): add fcntl64 vor 1 Jahr
  greatbridf 2656facbab feat(syscall): add statx vor 1 Jahr
  greatbridf 50b9527a09 feat(syscall): add mmap and munmap vor 1 Jahr
  greatbridf 8115a79f02 feat(syscall): add brk vor 1 Jahr
  greatbridf 696aaa567c feat(syscall): add clock_gettime64, getuid and prctl vor 1 Jahr
  greatbridf da4fc9c087 feat(syscall): add syscalls, change syscall ids vor 1 Jahr
  greatbridf 3cf21d6082 feat(syscall): add set_thread_area vor 1 Jahr
  greatbridf 423968a920 feat(vfs): support opening relative path vor 1 Jahr
  greatbridf 929a17f7a3 fix(ld): add sentry to prevent kernel too large vor 1 Jahr
  greatbridf 247863ce35 refactor(thread): remove thdlist and some ctors vor 1 Jahr
  greatbridf 0a7b5413a5 fix tuple and rbtree, simplify kernel process vor 1 Jahr
  greatbridf ec19ff3095 change(proclist): remove tty_idx vor 1 Jahr
  greatbridf 07638e3531 change(kernel): remove types::pair vor 1 Jahr
  greatbridf 4cf6746d1d fix(tcsetpgrp): get ctrl tty by sid instead of pid vor 2 Jahren
  greatbridf cf416c45b5 feat(kill): add syscall kill() vor 2 Jahren
  greatbridf 9483e98eca fix(proclist::find()): check iter null vor 2 Jahren