Changeset 2900 for trunk/src/kmk/kmkbuiltin/cat.c
- Timestamp:
- Sep 9, 2016, 4:42:06 PM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/kmk/kmkbuiltin/cat.c
r2113 r2900 81 81 82 82 83 #ifdef KBUILD_OS_WINDOWS 84 /* This is a trick to seriuosly speed up console output windows. */ 85 # undef write 86 # define write maybe_con_write 87 extern ssize_t maybe_con_write(int, void const *, size_t); 88 #endif 89 90 83 91 int bflag, eflag, nflag, sflag, tflag, vflag; 84 92 /*int rval;*/ … … 120 128 #ifdef kmk_builtin_cat /* kmk did this already. */ 121 129 setlocale(LC_CTYPE, ""); 130 #else 131 fflush(stdout); 122 132 #endif 123 133 … … 288 298 raw_cat(int rfd) 289 299 { 290 int off, wfd ;300 int off, wfd = fileno(stdout); 291 301 ssize_t nr, nw; 292 302 static size_t bsize; … … 298 308 if (fstat(wfd, &sbuf)) 299 309 return err(1, "%s", filename); 300 #ifdef _MSC_VER301 bsize = 1 024;310 #ifdef KBUILD_OS_WINDOWS 311 bsize = 16384; 302 312 #else 303 313 bsize = MAX(sbuf.st_blksize, 1024);
Note:
See TracChangeset
for help on using the changeset viewer.