salve,
qualcuno sa se per caso esista un modo per rendere la getchar non bloccante?

sto usando la libreria curses e utilizzo anche getch solamente che se non uso questa combinazione:

codice:
c=getchar();	
if (c==0) c=getch();
da problemi..


Ho letto qualcosa a proposito di kbhit ma purtroppo non esiste la versione di questa funzione per linux :[

fcntl e ioctl potrebbero servire in questo caso?

N.B.
Per la getch non ci sono problemi, basta usare la funzione timeout(1) e diventa non bloccante