index
:
serenity
master
topic/trivial_docs
The Serenity Operating System 🐞
cos
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
LibC
/
stdlib.cpp
Age
Commit message (
Expand
)
Author
2019-05-30
LibC: Move wait-related stuff to <sys/wait.h>. #POSIX
Andreas Kling
2019-05-30
LibC: Add setenv().
Andreas Kling
2019-05-26
LibC: Implement abort() as raise(SIGABRT).
Andreas Kling
2019-05-22
LibC: Some compat fixes for GNU make.
Andreas Kling
2019-05-19
LibC: unsetenv() should take a const char*, not a char*.
Andreas Kling
2019-05-16
LibC/Shell: Add unsetenv(), and unset builtin calling it in Shell.
Robin Burchell
2019-05-16
LibC: Change putenv (and getenv) to not copy, but directly return the environ...
Robin Burchell
2019-05-13
LibC+Shell: Make system() actually work.
Andreas Kling
2019-05-02
LibC: Implement a simple freelist-based malloc() with size classes.
Andreas Kling
2019-04-30
LibC: Log all malloc() calls if LIBC_LOG_MALLOC is set.
Andreas Kling
2019-04-27
LibC: Make the malloc()/free() scrubbing runtime optional (default on.)
Andreas Kling
2019-04-23
Put assertions behind a DEBUG flag to make it easy to build without them.
Andreas Kling
2019-04-23
Do a pass of compiler warning fixes.
Andreas Kling
2019-04-17
LibC: Bring the C library close enough to newlib to trick GCC.
Andreas Kling
2019-03-27
LibC: Remove the validate_mallocation() stuff since Binutils hates it.
Andreas Kling
2019-03-27
LibC: Implement atexit() and strtoul().
Andreas Kling
2019-03-21
LibC: malloc() should use mmap() directly for allocations >= PAGE_SIZE.
Andreas Kling
2019-03-14
Terminal: Enough compat work for Lynx to actually load web pages.
Andreas Kling
2019-03-14
LibC: A whole bunch of compat work towards porting Lynx.
Andreas Kling
2019-02-27
More compat work towards porting vim.
Andreas Kling
2019-02-26
Compat work towards porting vim.
Andreas Kling
2019-02-26
More compat work.
Andreas Kling
2019-02-24
LibC: A bunch of compat work towards porting GCC.
Andreas Kling
2019-02-23
LibC: Enough compat work to make binutils-2.32 build and run.
Andreas Kling
2019-02-17
Add ability to switch video modes from the system menu.
Andreas Kling
2019-02-15
LibC: Fix busted realloc() implementation.
Andreas Kling
2019-02-08
LibC: Implement enough missing stuff to get bash-5.0 running. :^)
Andreas Kling
2019-02-05
LibC: Add some integer functionality needed for NASM.
Andreas Kling
2019-02-03
LibC: Implement various things to get GNU bc building and running.
Andreas Kling
2019-02-01
LibC: Add some things needed to build GNU bc.
Andreas Kling
2019-01-23
LibC: Let malloc(0) return nullptr.
Andreas Kling
2019-01-23
LibC: Add vsnprintf(), snprintf(), execvp() and abs().
Andreas Kling
2019-01-15
Add basic PTY support.
Andreas Kling
2019-01-14
Share GraphicsBitmaps between the windowing server and the client process.
Andreas Kling
2018-12-03
Implement basic support for times().
Andreas Kling
2018-11-19
Make /proc/PID/vm more readable.
Andreas Kling
2018-11-19
Some improvements to LibC malloc().
Andreas Kling
2018-11-19
Adapt kmalloc() for userspace.
Andreas Kling
2018-11-17
Various stubs while trying to get an old coreutils to build.
Andreas Kling
2018-11-16
Add fcntl() F_DUPFD which is slightly different from dup2().
Andreas Kling
2018-11-11
Rage hacking to get bash to run. It finally runs. So cool! :^)
Andreas Kling
2018-11-11
Add really cheap atol() since sizeof(int) == sizeof(long) here anyway.
Andreas Kling
2018-11-09
Fix all current build warnings in LibC.
Andreas Kling
2018-11-08
Start working on memory-mapped files.
Andreas Kling
2018-11-06
Change syscall naming scheme.
Andreas Kling
2018-10-31
Enough compatibility work to make figlet build and run!
Andreas Kling
2018-10-28
Add sys$set_mmap_name and use it from LibC's malloc.
Andreas Kling
2018-10-28
Canonicalize the path used by sh.
Andreas Kling
2018-10-24
Lots of hacking to make a very simple "ls" utility.
Andreas Kling