File mod/kstr/bufflush.fn.c artifact 45cb80b779 part of check-in 0d71b71cc8
#include <k/type.h> #include <k/str.h> #include <k/io.h> kiocond ksbufflush(ksbuf* b) { ksraw str = {b -> cur - b -> buf, b -> buf}; b -> cur = b -> buf; return kiosend(b -> channel, str, null); }