summaryrefslogtreecommitdiff
path: root/AK/kstdio.h
AgeCommit message (Collapse)Author
2021-04-22Everything: Move to SPDX license identifiers in all files.Brian Gianforcaro
SPDX License Identifiers are a more compact / standardized way of representing file license information. See: https://spdx.dev/resources/use/#identifiers This was done with the `ambr` search and replace tool. ambr --no-parent-ignore --key-from-file --rep-from-file key.txt rep.txt *
2021-03-12Everywhere: Remove klog(), dbg() and purge all LogStream usage :^)Andreas Kling
Good-bye LogStream. Long live AK::Format!
2021-02-20AK: Remove unused kprintf macroAndreas Kling
This hasn't been used for quite some time.
2021-02-20AK+LibC: Remove dbgprintf() :^)Andreas Kling
Everything has been moved to dbgln() or other AK::Format-based APIs. We can finally get rid of this old thing.
2020-12-26LibC: Enable compiler warnings for printf format stringsSahan Fernando
2020-10-04AK: Make the return type of dbgputstr consistent.asynts
2020-08-22AK+Kernel: Support snprintfBen Wiederhake
In contrast to sprintf, which might overflow the given buffer. I feel bad about the code duplication, but that is a pre-existing issue.
2020-08-09LibELF+Lagom: Work towards getting LibELF in LagomNico Weber
Mostly -Wformat fixes, some of which pointed out real (if benign) bugs.
2020-08-06AK+Kernel+LibC: Add vdbgprintf()Andreas Kling
This is like dbgprintf() except it takes a va_list instead of ...
2020-05-23Kernel+LibC: Fix various build issues introduced by ssize_tAndreas Kling
Now that ssize_t is derived from size_t, we have to
2020-05-23AK: Fix inconsistent signature for dbgputstr()Andreas Kling
2020-05-16Kernel: Absorb LibBareMetal back into the kernelAndreas Kling
This was supposed to be the foundation for some kind of pre-kernel environment, but nobody is working on it right now, so let's move everything back into the kernel and remove all the confusion.
2020-04-06AK: Make dbgprintf() and dbgputstr() go to stderr on non-Serenity hostsAndreas Kling
2020-02-15AK: Don't bring in LibBareMetal's kstdio.h in userspaceAndreas Kling
2020-02-15AK: Fix broken #include statementAndreas Kling
2020-02-09AK: Apply changes for the Bootstrapper environmentLiav A
2020-01-18Meta: Add license header to source filesAndreas Kling
As suggested by Joshua, this commit adds the 2-clause BSD license as a comment block to the top of every source file. For the first pass, I've just added myself for simplicity. I encourage everyone to add themselves as copyright holders of any file they've added or modified in some significant way. If I've added myself in error somewhere, feel free to replace it with the appropriate copyright holder instead. Going forward, all new source files should include a license header.
2019-07-21Kernel+LibC: Add a dbgputstr() syscall for sending strings to debug output.Andreas Kling
This is very handy for the DebugLogStream implementation, among others. :^)
2019-06-22LibHTML: Make it possible to build LibHTML on the host.Andreas Kling
- "make" builds the normal Serenity libhtml.a - "make -f Makefile.host" builds a test program for the host machine.
2019-06-18AK: Including <AK/kstdio.h> should pull in <stdio.h> etc on host builds.Andreas Kling
2019-01-17Get rid of #ifdef SERENITY. We're past that phase of bootstrapping.Andreas Kling
2018-10-22Import very modest Userland.Andreas Kling
2018-10-17Make VFS host build work again.Andreas Kling
2018-10-16Add the basic character devices to kernel.Andreas Kling