HelenOS sources

KIO_LENGTH         64 kernel/generic/src/console/console.c char32_t kio[KIO_LENGTH] __attribute__((aligned(PAGE_SIZE)));
KIO_LENGTH        275 kernel/generic/src/console/console.c 		char32_t tmp = kio[(kio_start + kio_len - kio_stored) % KIO_LENGTH];
KIO_LENGTH        297 kernel/generic/src/console/console.c 	kio[(kio_start + kio_len) % KIO_LENGTH] = ch;
KIO_LENGTH        298 kernel/generic/src/console/console.c 	if (kio_len < KIO_LENGTH)
KIO_LENGTH        301 kernel/generic/src/console/console.c 		kio_start = (kio_start + 1) % KIO_LENGTH;
HelenOS homepage, sources at GitHub