Age | Commit message (Collapse) | Author |
|
|
|
Use standard errno codes. This change also adds strerror to string.h.
|
|
|
|
Unlike commit d18d0e85596f90e0bd597b33d58209d0b3973c95, this change
silences warnings about unused variables without using the unused
attribute.
|
|
This reverts commit d18d0e85596f90e0bd597b33d58209d0b3973c95.
|
|
This makes sure symbols referenced by assert uses may not be generated
if unused. The recently introduced __unused macro is used to suppress
compiler warnings resulting from this change.
|
|
This module replaces kern/sprintf, and also implements sscanf functions.
|
|
This turns limits.h into a standard header.
|
|
This turns assert.h into a standard header.
|
|
|
|
|
|
Make kernel code obtain definitions for the printf family of functions
through the inclusion of the standard stdio.h header.
|
|
Instead of mixing standard headers and internal redefinitions of standard
types, completely rely on the compiler for what is guaranteed for a free
standing environment. This results in the removal of kern/stddef.h and
kern/stdint.h. The kern/types.h header is reintroduced for the different
(and saner) purpose of defining types not specified in standard C,
namely ssize_t for now.
|