Andreas Kling
|
cccc8d8aeb
More compat work.
|
6 years ago |
Andreas Kling
|
93c0dfd1d7
LibC: A bunch of compat work towards porting GCC.
|
6 years ago |
Andreas Kling
|
75b100673f
Switch over to building everything with i686-elf-g++.
|
6 years ago |
Andreas Kling
|
736e852525
LibC: Implement enough missing stuff to get bash-5.0 running. :^)
|
6 years ago |
Andreas Kling
|
1f159eaab0
Add a fast memcpy() using MMX when we're moving >= 1KB.
|
6 years ago |
Andreas Kling
|
dddd0e7b03
Get nyancat nyanning in Serenity.
|
6 years ago |
Andreas Kling
|
ab56f36bfb
LibC: strdup() forgot to allocate space for the null character.
|
6 years ago |
Andreas Kling
|
c2adfd0e2d
LibC: Implement various things to get GNU bc building and running.
|
6 years ago |
Andreas Kling
|
76f53b40f4
LibC: Add some things needed to build GNU bc.
|
6 years ago |
Andreas Kling
|
ffab6897aa
Big, possibly complete sweep of naming changes.
|
6 years ago |
Andreas Kling
|
c7ded89f05
LibC: Support backwards copy in memmove().
|
6 years ago |
Andreas Kling
|
14712ad9c5
Let's do dword-at-a-time memcpy() and memset() in userspace as well.
|
6 years ago |
Andreas Kling
|
303577df16
Various stubs while trying to get an old coreutils to build.
|
6 years ago |
Andreas Kling
|
18e3ddf605
Add a naive /bin/fgrep for testing pipes.
|
6 years ago |
Andreas Kling
|
d5d45d1088
Rage hacking to get bash to run. It finally runs. So cool! :^)
|
6 years ago |
Andreas Kling
|
e9cdb6bb9b
Fix all current build warnings in LibC.
|
6 years ago |
Andreas Kling
|
7c3746592b
Add strsignal() and improve sharing signal numbers between LibC and kernel.
|
6 years ago |
Andreas Kling
|
8d1f8b2518
Add sys_nerr and sys_errlist.
|
6 years ago |
Andreas Kling
|
82f84bab11
More random compat hacking towards getting bash to build.
|
6 years ago |
Andreas Kling
|
e76312ab63
Lots of minor compat stuff while seeing if bash would build.
|
6 years ago |
Andreas Kling
|
8039a20611
Tiny LibC things.
|
6 years ago |
Andreas Kling
|
819ce91395
Enough compatibility work to make figlet build and run!
|
6 years ago |
Andreas Kling
|
9160fd0d47
More LibC portability work while trying to get figlet building.
|
6 years ago |
Andreas Kling
|
e904f193c1
Canonicalize the path used by sh.
|
6 years ago |
Andreas Kling
|
2749e7f1c2
Implement sys$chdir() and teach sh+ls to cd around and browse different dirs.
|
6 years ago |
Andreas Kling
|
ac738b03d6
Add memcpy() and strcmp() to LibC.
|
6 years ago |
Andreas Kling
|
53abfa7ea1
Add sys$gethostname and /bin/hostname
|
6 years ago |
Andreas Kling
|
260b14e505
Implement errno in LibC.
|
6 years ago |
Andreas Kling
|
fe237ee215
Lots of hacking:
|
6 years ago |