# Unbuffered char reads from App from stdin (keyboard)

- From: Steven Vacca \<hidden\>
- Date: 2002-02-15 15:09:52 
- List: linuxppc-dev
- Page: https://ratatoskr.run/linuxppc-dev/2002/02/9381462
- Thread: https://ratatoskr.run/linuxppc-dev/2002/02/9381462/t.md

```text

App and Linux kernel 2.2.13 running on mpc860T.

I would like to know the best way, from inside my GNU C App,
to sense if there's a keyboard key pressed.  Something
similar to kbhit() in Microsoft C.  I would like to have a particular
thread execute a loop continuously and only when a key
is present, do a getc() or getchar(), or gets(), and the like.

What is the best way to accomplish this?
Is there a way to make stdin unbuffered?

Thanks,

ShutEyeThinkin

** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/
```
