summaryrefslogtreecommitdiff
path: root/LibC
AgeCommit message (Expand)Author
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-27Add chown() syscall and a simple /bin/chown program.Andreas Kling
2019-02-27More compat work towards porting vim.Andreas Kling
2019-02-26LibC: Make errno codes be #defines instead of enum values.Andreas Kling
2019-02-26LibC: fgets() should return null on 0-length EOF reads.Andreas Kling
2019-02-26Compat work towards porting vim.Andreas Kling
2019-02-26Compat work towards making bash-5.0 build with less patches.Andreas Kling
2019-02-26LibC: Install crt0.o into /usr/libAndreas Kling
2019-02-26More compat work. Rename libraries from LibFoo.a => libfoo.aAndreas Kling
2019-02-26More compat work.Andreas Kling
2019-02-25More moving towards using signed types.Andreas Kling
2019-02-25Kernel: Add KResult and KResultOr<T> classes.Andreas Kling
2019-02-25Fix a bunch of compiler warnings. Not all, but a lot.Andreas Kling
2019-02-25Some compat work towards making GCC's libstdc++ build.Andreas Kling
2019-02-24LibC: A bunch of compat work towards porting GCC.Andreas Kling
2019-02-23LibC: Enough compat work to make binutils-2.32 build and run.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-22LibC: Tidy up _start a bit and rename compilation unit to "crt0"Andreas Kling
2019-02-22Kernel: Pass process arguments directly on the stack.Andreas Kling
2019-02-21Kernel+Userland: Implement setuid() and setgid() and add /bin/suAndreas Kling
2019-02-21Kernel: Add link() syscall to create hard links.Andreas Kling
2019-02-20Support resizing the Terminal app.Andreas Kling
2019-02-17Prune compiler flags a bit. Let's go with -march=i686 for now.Andreas Kling
2019-02-17Add ability to switch video modes from the system menu.Andreas Kling
2019-02-17Move WindowServer to userspace.Andreas Kling
2019-02-16LibC: mmap() should not interpret high addresses as errors, oops!Andreas Kling
2019-02-16Kernel: Add a simple shared memory API for two processes only.Andreas Kling
2019-02-15LibC: The standard C library needs to be able to build as pure C.Andreas Kling
2019-02-15LibC: Fix busted realloc() implementation.Andreas Kling
2019-02-15Enable -Wimplicit-fallthrough.Andreas Kling
2019-02-15LibC: Actually, malloc() can return null so don't lie about that.Andreas Kling
2019-02-15Use modern C++ attributes instead of __attribute__ voodoo.Andreas Kling
2019-02-14Kernel: More work on sockets. Fleshing out connect().Andreas Kling
2019-02-14LibC: Add socket(), bind(), listen(), accept() and connect().Andreas Kling
2019-02-14LibC: Remove obsolete errno codes for windowing syscalls.Andreas Kling
2019-02-14Kernel: Begin fleshing out bind() syscall.Andreas Kling
2019-02-14Kernel: Begin implementing UNIX domain sockets.Andreas Kling
2019-02-14WindowServer: Convert entire API to be message-based.Andreas Kling
2019-02-13WindowServer: Convert the remaining menu APIs into messages.Andreas Kling
2019-02-13WindowServer: Refactor more of the menu APIs to be message-based.Andreas Kling
2019-02-13WindowServer: Begin refactoring towards a fully asynchronous protocol.Andreas Kling
2019-02-12Add API's and plumbing for WindowServer clients to make menus.Andreas Kling
2019-02-10LibGUI: Start adding an automatic widget layout system.Andreas Kling
2019-02-09LibC: closedir() should free the readdir() buffer and the DIR itself.Andreas Kling
2019-02-08LibC: fgetc() and pals should return EOF on error or EOF.Andreas Kling
2019-02-08LibC: Add some more fake termcap entries to silence bash-5.0.Andreas Kling
2019-02-08LibC: Implement enough missing stuff to get bash-5.0 running. :^)Andreas Kling
2019-02-08Don't use -mregparm=3 in userspace.Andreas Kling