diff options
author | piaip <piaip@63ad8ddf-47c3-0310-b6dd-a9e9d9715204> | 2005-06-09 01:33:04 +0800 |
---|---|---|
committer | piaip <piaip@63ad8ddf-47c3-0310-b6dd-a9e9d9715204> | 2005-06-09 01:33:04 +0800 |
commit | f9fb6ec425c4067b9e9bd9ef67ae601b418ee932 (patch) | |
tree | 36ffc794234379963e8e0d4fd3c9fd1e0a5053cb /mbbsd/pmore.c | |
parent | 1b48c6b5e274d2744286e70300a36e758763aa7e (diff) | |
download | pttbbs-f9fb6ec425c4067b9e9bd9ef67ae601b418ee932.tar pttbbs-f9fb6ec425c4067b9e9bd9ef67ae601b418ee932.tar.gz pttbbs-f9fb6ec425c4067b9e9bd9ef67ae601b418ee932.tar.bz2 pttbbs-f9fb6ec425c4067b9e9bd9ef67ae601b418ee932.tar.lz pttbbs-f9fb6ec425c4067b9e9bd9ef67ae601b418ee932.tar.xz pttbbs-f9fb6ec425c4067b9e9bd9ef67ae601b418ee932.tar.zst pttbbs-f9fb6ec425c4067b9e9bd9ef67ae601b418ee932.zip |
io.c: revised keyseq
user/pmore: general update
git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2810 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
Diffstat (limited to 'mbbsd/pmore.c')
-rw-r--r-- | mbbsd/pmore.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/mbbsd/pmore.c b/mbbsd/pmore.c index e3ec9c05..b742109c 100644 --- a/mbbsd/pmore.c +++ b/mbbsd/pmore.c @@ -2199,6 +2199,9 @@ pmore_wait_input(struct timeval *ptv) #endif do { + if(num_in_buf() > 0) // for EINTR + return 1; + sel = select(1, &readfds, NULL, NULL, ptv); } while (sel < 0 && errno == EINTR); /* EINTR, interrupted. I don't care! */ |