void Key::Execute(void *arg) { syslog(LOG_DEBUG, "%s ENTRY",__func__); Terminal term; while(1) { char ch = term.getch(); syslog(LOG_DEBUG,"new key pressed :%d ",ch); write(getKeyFd[1],&ch,1); } }