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
Age
Commit message (
Expand
)
Author
2018-11-06
Add sys_nerr and sys_errlist.
Andreas Kling
2018-11-06
Add umask().
Andreas Kling
2018-11-06
Add getppid().
Andreas Kling
2018-11-06
Change syscall naming scheme.
Andreas Kling
2018-11-06
Add sigset_t helper functions to LibC.
Andreas Kling
2018-11-06
Add some basic signal support.
Andreas Kling
2018-11-05
More work towards getting bash to build.
Andreas Kling
2018-11-05
More random compat hacking towards getting bash to build.
Andreas Kling
2018-11-05
Lots of minor compat stuff while seeing if bash would build.
Andreas Kling
2018-11-05
Add geteuid() and getegid().
Andreas Kling
2018-11-05
Add stub fflush().
Andreas Kling
2018-11-05
Tiny LibC things.
Andreas Kling
2018-11-04
Tidy up ELFLoader.
Andreas Kling
2018-11-04
Mark LibC's assertion faillure helper with __NORETURN.
Andreas Kling
2018-11-03
Share code between spawn() and exec() implementations.
Andreas Kling
2018-11-03
Implemented sys$execve().
Andreas Kling
2018-11-02
Implement fork()!
Andreas Kling
2018-11-02
Basic ^C interrupt implementation.
Andreas Kling
2018-11-02
Add tcsetpgrp()+tcgetpgrp().
Andreas Kling
2018-11-02
Start working on sessions and process groups.
Andreas Kling
2018-11-01
Oops, fix null termination bug in getpwent().
Andreas Kling
2018-11-01
Waiters should be notified when a waitee is killed.
Andreas Kling
2018-10-31
perror() should send output to stderr.
Andreas Kling
2018-10-31
Add SpinLock to IDE disk access.
Andreas Kling
2018-10-31
Snazz up the kprintf() output a bit by giving it its own color.
Andreas Kling
2018-10-31
Add getpwent() family of functions to LibC.
Andreas Kling
2018-10-31
Enough compatibility work to make figlet build and run!
Andreas Kling
2018-10-31
Fix wrong allocation size used in opendir().
Andreas Kling
2018-10-31
Use ALWAYS_INLINE for ctype inlines.
Andreas Kling
2018-10-31
More LibC portability work while trying to get figlet building.
Andreas Kling
2018-10-31
A bunch of LibC boilerplate stuff added while trying to get figlet to build.
Andreas Kling
2018-10-31
Implement basic sys$kill() and add a /bin/kill
Andreas Kling
2018-10-31
Minor cleanup.
Andreas Kling
2018-10-30
Add sys$ttyname_r and ttyname_r() + ttyname().
Andreas Kling
2018-10-30
Virtual consoles kinda work!
Andreas Kling
2018-10-28
Add basic symlink support.
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-27
Add some basic field width support to printf().
Andreas Kling
2018-10-27
Implement loading of linked ELF executables.
Andreas Kling
2018-10-27
Implement waitpid() support for getting the waitee's exit code.
Andreas Kling
2018-10-26
Add sys$uname() and a /bin/uname utility.
Andreas Kling
2018-10-26
Implement sys$chdir() and teach sh+ls to cd around and browse different dirs.
Andreas Kling
2018-10-26
Add memcpy() and strcmp() to LibC.
Andreas Kling
2018-10-26
Implement argc/argv support for spawned tasks.
Andreas Kling
2018-10-26
Add sys$gethostname and /bin/hostname
Andreas Kling
2018-10-25
Add gettimeofday() syscall and LibC wrappers gettimeofday() and time().
Andreas Kling
2018-10-25
Add a "sleep" syscall that sleeps for N seconds.
Andreas Kling
2018-10-25
Implement errno in LibC.
Andreas Kling
2018-10-25
ELFLoader should fail with an error message for unresolved symbols.
Andreas Kling
[next]