// Read from server, and write to stdout\r
do\r
{\r
- len = read(server_fd, BUFSIZ, buffer);\r
- write(1, len, buffer);\r
+ len = read(server_fd, buffer, BUFSIZ);\r
+ write(1, buffer, len);\r
} while( len == BUFSIZ );\r
}\r
\r
char *line = Readline_NonBlock(readline_info);\r
if( line )\r
{\r
- write(server_fd, strlen(line), line);\r
- write(server_fd, 1, "\n");\r
+ write(server_fd, line, strlen(line));\r
+ write(server_fd, "\n", 1);\r
}\r
}\r
else\r
{\r
do\r
{\r
- len = read(0, BUFSIZ, buffer);\r
- write(server_fd, len, buffer);\r
- write(1, len, buffer);\r
+ len = read(0, buffer, BUFSIZ);\r
+ write(server_fd, buffer, len);\r
+ write(1, buffer, len);\r
} while( len == BUFSIZ );\r
}\r
}\r