HelenOS sources

chardev_f_nonblock  403 uspace/drv/char/i8042/i8042.c 	while ((flags & chardev_f_nonblock) == 0 &&
chardev_f_nonblock  197 uspace/drv/char/msim-con/msim-con.c 	while ((flags & chardev_f_nonblock) == 0 &&
chardev_f_nonblock  339 uspace/drv/char/pl011/pl011.c 	while ((flags & chardev_f_nonblock) == 0 &&
chardev_f_nonblock  261 uspace/drv/char/pl050/pl050.c 		while ((flags & chardev_f_nonblock) == 0 &&
chardev_f_nonblock  272 uspace/drv/char/ski-con/ski-con.c 	while ((flags & chardev_f_nonblock) == 0 &&
chardev_f_nonblock  164 uspace/drv/char/sun4v-con/sun4v-con.c 	while ((flags & chardev_f_nonblock) == 0 &&
chardev_f_nonblock  181 uspace/drv/hid/ps2mouse/ps2mouse.c 		rc = chardev_read(mouse->chardev, &b, 1, &nread, chardev_f_nonblock);
chardev_f_nonblock  221 uspace/srv/hw/char/s3c24xx_uart/s3c24xx_uart.c 	while ((flags & chardev_f_nonblock) == 0 &&
HelenOS homepage, sources at GitHub