Diff for /libaitio/example/test_exec.c between versions 1.1.2.8 and 1.1.2.12

version 1.1.2.8, 2013/12/06 01:05:04 version 1.1.2.12, 2013/12/08 21:11:54
Line 21  main(int argc, char **argv) Line 21  main(int argc, char **argv)
         if (!p) {          if (!p) {
                 ELIBERR(io);                  ELIBERR(io);
                 return 2;                  return 2;
        } else if ((ret = io_progCheck(p))) {        } else if ((ret = io_progCheck(p, 0))) {
                 printf("0.exited procs=%d\n", ret);                  printf("0.exited procs=%d\n", ret);
                 goto end;                  goto end;
         } else {          } else {
Line 29  main(int argc, char **argv) Line 29  main(int argc, char **argv)
                 getchar();                  getchar();
         }          }
   
        ret = io_progCheck(p);        ret = io_progCheck(p, 0);
         if (ret) {          if (ret) {
                 printf("1.exited procs=%d\n", ret);                  printf("1.exited procs=%d\n", ret);
                 goto end;                  goto end;
Line 52  main(int argc, char **argv) Line 52  main(int argc, char **argv)
 again:  again:
         f = io_progAttach(p);          f = io_progAttach(p);
         printf("f=%d\n", f);          printf("f=%d\n", f);
           write(f, "v\n", 1);
           memset(str, 0, sizeof str);
         while (read(f, str, sizeof str) > 0) {          while (read(f, str, sizeof str) > 0) {
                 printf(">>> %s", str);                  printf(">>> %s", str);
                   memset(str, 0, sizeof str);
                 read(0, str, sizeof str);                  read(0, str, sizeof str);
                 if (*str == '.')                  if (*str == '.')
                         break;                          break;
Line 61  again: Line 64  again:
         }          }
         io_progDetach(p, f);          io_progDetach(p, f);
   
        printf("wait for keystroke %p ", p);        printf("(r) wait for keystroke %p ", p);
         if (getchar() == 'a')          if (getchar() == 'a')
                 goto again;                  goto again;
 end:  end:

Removed from v.1.1.2.8  
changed lines
  Added in v.1.1.2.12


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>