summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorpiaip <piaip@63ad8ddf-47c3-0310-b6dd-a9e9d9715204>2009-10-14 19:22:34 +0800
committerpiaip <piaip@63ad8ddf-47c3-0310-b6dd-a9e9d9715204>2009-10-14 19:22:34 +0800
commit9ce8b9327539c330386a996b1f9c61b1e810a55c (patch)
treeb5ee44786acbb16e74e66da1c63fa9a51482acbd
parente1fc1cb473d373ae8673c1f07c74dc6853cf204b (diff)
downloadpttbbs-9ce8b9327539c330386a996b1f9c61b1e810a55c.tar
pttbbs-9ce8b9327539c330386a996b1f9c61b1e810a55c.tar.gz
pttbbs-9ce8b9327539c330386a996b1f9c61b1e810a55c.tar.bz2
pttbbs-9ce8b9327539c330386a996b1f9c61b1e810a55c.tar.lz
pttbbs-9ce8b9327539c330386a996b1f9c61b1e810a55c.tar.xz
pttbbs-9ce8b9327539c330386a996b1f9c61b1e810a55c.tar.zst
pttbbs-9ce8b9327539c330386a996b1f9c61b1e810a55c.zip
* fsync() is not required in network sockets
* dbcs is no longer needed in chat(). git-svn-id: http://opensvn.csie.org/pttbbs/trunk@4931 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
-rw-r--r--pttbbs/mbbsd/chat.c4
-rw-r--r--pttbbs/mbbsd/io.c5
2 files changed, 3 insertions, 6 deletions
diff --git a/pttbbs/mbbsd/chat.c b/pttbbs/mbbsd/chat.c
index 9ce7d6c3..1de0b036 100644
--- a/pttbbs/mbbsd/chat.c
+++ b/pttbbs/mbbsd/chat.c
@@ -1,10 +1,6 @@
/* $Id$ */
#include "bbs.h"
-#ifndef DBCSAWARE
-#define dbcs_off (1)
-#endif
-
#define STOP_LINE (t_lines-3)
static int chatline;
static FILE *flog;
diff --git a/pttbbs/mbbsd/io.c b/pttbbs/mbbsd/io.c
index a737efa5..42e24f10 100644
--- a/pttbbs/mbbsd/io.c
+++ b/pttbbs/mbbsd/io.c
@@ -98,7 +98,9 @@ oflush(void)
}
#endif // DBG_OUTRPT
- fsync(1);
+ // XXX to flush, set TCP_NODELAY instead.
+ // fsync does NOT work on network sockets.
+ // fsync(1);
}
void
@@ -208,7 +210,6 @@ wrapped_tty_read(unsigned char *buf, size_t max)
sprintf(xbuf, ESC_STR "[s" ESC_STR "[2;1H [%ld] "
ESC_STR "[u", len);
write(1, xbuf, strlen(xbuf));
- fsync(1);
}
#endif // DBG_OUTRPT
return len;