www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1995/08/30/19:18:09

Xref: news-dnh.mv.net comp.os.msdos.djgpp:1838
Path: news-dnh.mv.net!mv!news.sprintlink.net!tank.news.pipex.net!pipex!howland.reston.ans.net!swrinde!elroy.jpl.nasa.gov!news.larc.nasa.gov!usenet
From: t DOT s DOT abbott AT larc DOT nasa DOT gov (Terence Abbott)
Newsgroups: comp.os.msdos.djgpp
Subject: Re: kbhit with Unix/Linux
Date: 30 Aug 1995 21:03:52 GMT
Organization: NASA -Langley Research Center
Lines: 31
References: <DE4Lzs DOT 85x AT jade DOT mv DOT net>
Nntp-Posting-Host: tsabbo.larc.nasa.gov
To: djgpp AT sun DOT soe DOT clarkson DOT edu
Dj-Gateway: from newsgroup comp.os.msdos.djgpp

In article <DE4Lzs DOT 85x AT jade DOT mv DOT net>, brendan AT rdt DOT monash DOT edu DOT au says...
>
>
>I have been using DJGPP2 quite happily in my DOS (spew) enviroment.  Now 
I 
>want to be able to develop under unix/linux.  I've tried to run some 
simple
>test programs that involve kbhit in a while loop.  This is obviously 
fine in
>DOS but linux doesn't have kbhit.  What I need to do is read the current 
count
>of characters/keypresses stored in the keyboard buffer (stdin???).
>
>I've tried feof(stdin) but the terminal streams don't seem to have an 
EOF
>indicator.  I have also tried getchar() with setvbuf(stdin, NULL, 
_IONBF, 0)
>for unbufferd stream.  No luck.
>
>Anybody have any suggestions.  Is there something more portable that 
kbhit()
>that I can use on both OS platforms.
>
>Brendan Simon
>brendan AT rdt DOT monash DOT edu DOT au
>

Please look in this months Linux Journel.  This exact topic is covered
in an article.


- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019