summaryrefslogtreecommitdiff
path: root/Kernel/Process.h
AgeCommit message (Expand)Author
2019-05-10Kernel: Add a writev() syscall for writing multiple buffers in one go.Andreas Kling
2019-05-03Kernel+Userland: Implement mknod() syscall and add a /bin/mknod program.Andreas Kling
2019-05-02Kernel: Assign Lock names in class member initializers.Andreas Kling
2019-04-29Kernel+LibC: Add exit_thread() syscall.Andreas Kling
2019-04-29Kernel: Make FIFO inherit from File.Andreas Kling
2019-04-22Kernel: Add a systrace() syscall and implement /bin/strace using it.Andreas Kling
2019-04-21Kernel: Get rid of the "cool globals" thingy.Andreas Kling
2019-04-20Kernel: Make the colonel run at "Idle" priority (the lowest possible.)Andreas Kling
2019-04-17Kernel+ProcessManager: Show per-process syscall counts.Andreas Kling
2019-04-09Kernel: More work towards POSIX SHM, also add ftruncate().Andreas Kling
2019-04-08Kernel+LibC: Add stubs for POSIX shared memory API.Andreas Kling
2019-04-07Kernel+Userland: Add the rename() syscall along with a basic /bin/mv.Andreas Kling
2019-04-06Kernel: Use alloc_fd() more instead of walking fd list manually.Andreas Kling
2019-04-06Kernel: Get rid of Kernel/types.h, separate LinearAddress/PhysicalAddress.Andreas Kling
2019-04-03Kernel: Bump per-process file descriptor limit to 128.Andreas Kling
2019-04-03Kernel: Move TTY-related files into Kernel/TTY/.Andreas Kling
2019-04-03Kernel: Move FS-related files into Kernel/FileSystem/Andreas Kling
2019-04-01Kernel: Add a blunt big process lock.Andreas Kling
2019-03-25LibGUI+Kernel: Add a GLock class (userspace mutex.)Andreas Kling
2019-03-24Kernel: Fix broken destruction order for Process/Thread.Andreas Kling
2019-03-23Kernel+LibC: Add a simple create_thread() syscall.Andreas Kling
2019-03-23Kernel: Introduce threads, and refactor everything in support of it.Andreas Kling
2019-03-20Kernel: Snooze the NetworkTask until there are incoming packets to process.Andreas Kling
2019-03-16Move Lock from AK to Kernel, since it only works inside the kernel.Andreas Kling
2019-03-14IPv4: More work on the TCP implementation.Andreas Kling
2019-03-13Add support for socket send/receive timeouts.Andreas Kling
2019-03-12Kernel+LibC+Userland: Yet more networking bringup hacking.Andreas Kling
2019-03-12Kernel+LibC+Userland: Start working on an IPv4 socket backend.Andreas Kling
2019-03-08Add a C++ helper class for working with shared buffers.Andreas Kling
2019-03-06Kernel: And some more KResult/KResultOr<T> porting work.Andreas Kling
2019-03-06Kernel: Port more code to KResult and KResultOr<T>.Andreas Kling
2019-03-05Kernel: Remove "requested wakeups" feature.Andreas Kling
2019-03-05Kernel: More signal handling improvements.Andreas Kling
2019-03-05Kernel: Block a signal from being dispatched again until handler returns.Andreas Kling
2019-03-02Kernel+Userland: Add symlink() syscall and add "-s" flag to /bin/ln.Andreas Kling
2019-03-01Kernel+Userland: Implement fchmod() syscall and use it to improve /bin/cp.Andreas Kling
2019-02-28Kernel: Implement basic SIGSTOP and SIGCONT support.Andreas Kling
2019-02-27Add chown() syscall and a simple /bin/chown program.Andreas Kling
2019-02-27More compat work towards porting vim.Andreas Kling
2019-02-25More moving towards using signed types.Andreas Kling
2019-02-25Kernel: Make syscalls that take a buffer size use ssize_t instead of size_t.Andreas Kling
2019-02-25Convert more RetainPtr use to Retained.Andreas Kling
2019-02-22Kernel: Respect the process umask in open() and mkdir().Andreas Kling
2019-02-22Kernel: Pass process arguments directly on the stack.Andreas Kling
2019-02-22Kernel: Don't allocate and discard an extra stack for every process.Andreas Kling
2019-02-21Kernel+Userland: Implement setuid() and setgid() and add /bin/suAndreas Kling
2019-02-21Kernel: Process::cwd_inode() should return a reference.Andreas Kling
2019-02-21Kernel: Start adding various file system permission checks.Andreas Kling
2019-02-21Kernel: Add link() syscall to create hard links.Andreas Kling
2019-02-17Kernel: Fix String leaks in exec().Andreas Kling