kgrow
if (kgrow(kflag) == FALSE)
static int kgrow(int);
if (kused == ksize && dir == KFORW && kgrow(dir) == FALSE)
if (kstart == 0 && dir == KBACK && kgrow(dir) == FALSE)