summaryrefslogtreecommitdiff
path: root/kern/cbuf.c
AgeCommit message (Collapse)Author
2019-01-07kern/cbuf: update from upstreamRichard Braun
2018-02-24Update license note about modules from librbraunRichard Braun
2018-02-24New errno.h standard headerRichard Braun
Use standard errno codes. This change also adds strerror to string.h.
2017-12-03Revert "Make assert have no side effects"Richard Braun
This reverts commit d18d0e85596f90e0bd597b33d58209d0b3973c95.
2017-09-02Make assert have no side effectsRichard Braun
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.
2017-07-25kern/cbuf: update from upstreamRichard Braun
2017-07-24kern/cbuf: update from upstreamRichard Braun
2017-06-22kern/cbuf: fix very unlikely but potential integer overflowsRichard Braun
2017-06-22kern/cbuf: new cbuf_range_valid functionRichard Braun
2017-06-19kern/cbuf: update copyright yearRichard Braun
2017-06-18kern/cbuf: use void pointers with cbuf_read and cbuf_writeRichard Braun
2017-06-17kern/cbuf: implement buffered reads and writesRichard Braun
This change brings an interface for fast buffered accesses to the content of a circular buffer, and also an interface to write into a circular buffer at custom locations, in exchange for a small interface break of cbuf_read.
2017-06-17kern/cbuf: use size_t instead of unsigned longRichard Braun
2017-05-30Move assert.h to the include directoryRichard Braun
This turns assert.h into a standard header.
2017-05-28kern/cbuf: new moduleRichard Braun