|
|
| version 1.1.2.7, 2013/12/06 01:03:02 | version 1.1.2.9, 2013/12/06 01:07:40 |
|---|---|
| Line 10 int | Line 10 int |
| main(int argc, char **argv) | main(int argc, char **argv) |
| { | { |
| prog_t *p; | prog_t *p; |
| FILE *f; | int f; |
| int ret = 0; | int ret = 0; |
| char str[BUFSIZ]; | char str[BUFSIZ]; |
| Line 51 main(int argc, char **argv) | Line 51 main(int argc, char **argv) |
| again: | again: |
| f = io_progAttach(p); | f = io_progAttach(p); |
| printf("f=%p\n", f); | printf("f=%d\n", f); |
| while (read(fileno(f), str, sizeof str) > 0) { | write(f, "v\n", 2); |
| while (read(f, str, sizeof str) > 0) { | |
| printf(">>> %s", str); | printf(">>> %s", str); |
| fgets(str, sizeof str, stdin); | read(0, str, sizeof str); |
| if (*str == '.') | if (*str == '.') |
| break; | break; |
| write(fileno(f), str, strlen(str)); | write(f, str, strlen(str)); |
| } | } |
| io_progDetach(p, f); | io_progDetach(p, f); |