Sam Hocevar
f61816ceb7
Starting refactoring to get rid of libcucul. The initial reason for the
split is rendered moot by the plugin system: when enabled, binaries do
not link directly with libX11 or libGL. I hope this is a step towards
more consisteny and clarity.
пре 16 година
Sam Hocevar
e895e01ee6
* Disable file operations in kernel mode.
* Implement strchr() in kernel.c.
* Check for snprintf() at configure time.
пре 17 година
Sam Hocevar
9597783308
* Bwarf, typo in the no warranty clause.
пре 18 година
Sam Hocevar
33058757da
* Add a no warranty clause to the code.
пре 18 година
Sam Hocevar
bc11640fdf
* Implemented strcmp() and strdup() and added an fflush() stub to the
kernel code.
пре 18 година
Sam Hocevar
368eaeb708
* Added an fprintf stub to the kernel.
пре 18 година
Sam Hocevar
fa2ca5f46e
* Fixed memcmp() prototype and implementation.
пре 18 година
Sam Hocevar
9fca19ecc3
* Added errno support to the kernel.
пре 18 година
Jean-Yves Lamoureux
1b821e2588
* Updated kernel 'driver', still not working, but most of the work is done
пре 18 година
Sam Hocevar
018fda76e8
* Removed \file directives from all files except caca.h and cucul.h, to
remove redundencies in the Doxygen documentation.
пре 18 година
Sam Hocevar
77f995023d
* Slightly changed header comments.
пре 18 година
Sam Hocevar
d73e4337bf
* Implemented a few math functions in our kernel: cos(), sin(), sqrt().
пре 19 година
Sam Hocevar
c063b0a54d
* Added assembly code for inb() and outb().
* Print a small message at kernel boot time just to check that the kernel
was properly loaded.
пре 19 година
Sam Hocevar
15ac34a918
* Added glue code to compile libcaca without a libc and build applications
as multiboot kernels.
пре 19 година