summaryrefslogtreecommitdiff
path: root/LibC/sys
AgeCommit message (Expand)Author
2019-06-07Meta: Tweak .clang-format to not wrap braces after enums.Andreas Kling
2019-06-07LibC: Run clang-format on everything.Andreas Kling
2019-05-30LibC: Move wait-related stuff to <sys/wait.h>. #POSIXAndreas Kling
2019-05-28LibC: Don't define ALWAYS_INLINE if it's already defined.Andreas Kling
2019-05-28Add clang-format fileRobin Burchell
2019-05-28LibC: Move size_t, ptrdiff_t and NULL to stddef.h. #POSIXAndreas Kling
2019-05-28LibC: Move struct timeval to sys/time.h. #POSIXAndreas Kling
2019-05-22LibC: Implement wait() as a wrapper around waitpid().Andreas Kling
2019-05-21LibC: First pass of compat work / stubs while trying to build OpenSSL.Andreas Kling
2019-05-20Kernel: Add getpeername() syscall, and fix getsockname() behavior.Andreas Kling
2019-05-20Kernel: Add support for recv() with MSG_DONTWAIT.Andreas Kling
2019-05-19Kernel+LibC: Implement getsockname() syscall.Andreas Kling
2019-05-16LibC: Allow {AF,PF}_UNIX as well as {AF,PF}_LOCALRobin Burchell
2019-05-16LibC: Define a SOMAXCONN value in socket.hRobin Burchell
2019-05-10LibC: Oops, I forgot to commit sys/uio.{cpp,h} yesterday.Andreas Kling
2019-04-23Put assertions behind a DEBUG flag to make it easy to build without them.Andreas Kling
2019-04-21LibC: Minor compat tweak, move struct timezone to sys/time.hAndreas Kling
2019-03-27LibC: Time-related POSIX compliance fixes.Andreas Kling
2019-03-14LibC: Minor socket-related compat fixes.Andreas Kling
2019-03-13Userland+LibC: Add a new little "tc" program for testing TCP.Andreas Kling
2019-03-13Kernel: recvfrom() should treat the address arguments as outparams.Andreas Kling
2019-03-13Kernel: Start fleshing out an UDP implementation.Andreas Kling
2019-03-13Add support for socket send/receive timeouts.Andreas Kling
2019-03-13More work on IPv4 sockets and /bin/ping.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-02-26More compat work. Rename libraries from LibFoo.a => libfoo.aAndreas Kling
2019-02-26More compat work.Andreas Kling
2019-02-24LibC: A bunch of compat work towards porting GCC.Andreas Kling
2019-02-22Move over to building all of userspace with i686-pc-serenity-g++.Andreas Kling
2019-02-22Switch over to building everything with i686-elf-g++.Andreas Kling
2019-02-20Support resizing the Terminal app.Andreas Kling
2019-02-15LibC: The standard C library needs to be able to build as pure C.Andreas Kling
2019-02-15Use modern C++ attributes instead of __attribute__ voodoo.Andreas Kling
2019-02-14LibC: Add socket(), bind(), listen(), accept() and connect().Andreas Kling
2019-02-14Kernel: Begin implementing UNIX domain sockets.Andreas Kling
2019-02-08LibC: Implement enough missing stuff to get bash-5.0 running. :^)Andreas Kling
2019-02-03Get nyancat nyanning in Serenity.Andreas Kling
2019-02-03Kernel: Rewrite ProcFS.Andreas Kling
2019-01-31Make stat() work on device files again.Andreas Kling
2019-01-29Implement basic chmod() syscall and /bin/chmod helper.Andreas Kling
2019-01-23Kernel: Get rid of Unix namespace.Andreas Kling
2019-01-17Oops, forgot to add the select() files to LibC a while ago.Andreas Kling
2019-01-15Make it possible for a process to switch controlling terminals.Andreas Kling
2018-11-29Add TIOCGWINSZ ioctl so userland can determine terminal geometry.Andreas Kling
2018-11-18Finally hook up the mkdir code to a syscall.Andreas Kling
2018-11-17Various stubs while trying to get an old coreutils to build.Andreas Kling
2018-11-17Make bash-2.05b build with minimal changes.Andreas Kling
2018-11-16Reimplement tcsetattr/tcgetattr as ioctls.Andreas Kling
2018-11-16Add ioctl() and reimplement tcsetpgrp/tcsetpgrp as ioctls.Andreas Kling