# HG changeset patch # User Mychaela Falconia # Date 1540686616 0 # Node ID e40bb5a6c6b9693d79129c0b13e693c5c351e29d # Parent c1aadfcd185f9bbecfc70e35d1baf09a19f79334 rvinterf clients: implemented 30 ms delay for batch ops with -p diff -r c1aadfcd185f -r e40bb5a6c6b9 rvinterf/asyncshell/main.c --- a/rvinterf/asyncshell/main.c Sun Oct 28 00:00:51 2018 +0000 +++ b/rvinterf/asyncshell/main.c Sun Oct 28 00:30:16 2018 +0000 @@ -60,7 +60,7 @@ argv[0]); exit(ERROR_USAGE); } - launch_rvinterf(); + launch_rvinterf(0); } else { if (rvinterf_Bopt || rvinterf_lopt || rvinterf_wopt) { fprintf(stderr, diff -r c1aadfcd185f -r e40bb5a6c6b9 rvinterf/etmsync/fsiomain.c --- a/rvinterf/etmsync/fsiomain.c Sun Oct 28 00:00:51 2018 +0000 +++ b/rvinterf/etmsync/fsiomain.c Sun Oct 28 00:30:16 2018 +0000 @@ -50,7 +50,7 @@ argv[0]); exit(ERROR_USAGE); } - launch_rvinterf(); + launch_rvinterf(argv[optind] || !isatty(0)); } else { if (rvinterf_Bopt || rvinterf_lopt || rvinterf_wopt) { fprintf(stderr, diff -r c1aadfcd185f -r e40bb5a6c6b9 rvinterf/etmsync/memdump.c --- a/rvinterf/etmsync/memdump.c Sun Oct 28 00:00:51 2018 +0000 +++ b/rvinterf/etmsync/memdump.c Sun Oct 28 00:30:16 2018 +0000 @@ -106,7 +106,7 @@ argv[0]); exit(ERROR_USAGE); } - launch_rvinterf(); + launch_rvinterf(1); } else { if (rvinterf_Bopt || rvinterf_lopt || rvinterf_wopt) { fprintf(stderr, diff -r c1aadfcd185f -r e40bb5a6c6b9 rvinterf/etmsync/readcal.c --- a/rvinterf/etmsync/readcal.c Sun Oct 28 00:00:51 2018 +0000 +++ b/rvinterf/etmsync/readcal.c Sun Oct 28 00:30:16 2018 +0000 @@ -255,7 +255,7 @@ } if (compal_mode && !rvinterf_Bopt) rvinterf_Bopt = "57600"; - launch_rvinterf(); + launch_rvinterf(1); } else { if (rvinterf_Bopt || rvinterf_lopt || rvinterf_wopt) { fprintf(stderr, diff -r c1aadfcd185f -r e40bb5a6c6b9 rvinterf/etmsync/simplemain.c --- a/rvinterf/etmsync/simplemain.c Sun Oct 28 00:00:51 2018 +0000 +++ b/rvinterf/etmsync/simplemain.c Sun Oct 28 00:30:16 2018 +0000 @@ -48,7 +48,7 @@ argv[0]); exit(ERROR_USAGE); } - launch_rvinterf(); + launch_rvinterf(1); } else { if (rvinterf_Bopt || rvinterf_lopt || rvinterf_wopt) { fprintf(stderr, diff -r c1aadfcd185f -r e40bb5a6c6b9 rvinterf/etmsync/tmsmain.c --- a/rvinterf/etmsync/tmsmain.c Sun Oct 28 00:00:51 2018 +0000 +++ b/rvinterf/etmsync/tmsmain.c Sun Oct 28 00:30:16 2018 +0000 @@ -48,7 +48,7 @@ argv[0]); exit(ERROR_USAGE); } - launch_rvinterf(); + launch_rvinterf(argv[optind] || !isatty(0)); } else { if (rvinterf_Bopt || rvinterf_lopt || rvinterf_wopt) { fprintf(stderr, diff -r c1aadfcd185f -r e40bb5a6c6b9 rvinterf/libinterf/launchrvif.c --- a/rvinterf/libinterf/launchrvif.c Sun Oct 28 00:00:51 2018 +0000 +++ b/rvinterf/libinterf/launchrvif.c Sun Oct 28 00:30:16 2018 +0000 @@ -16,7 +16,7 @@ char *rvinterf_ttyport, *rvinterf_Bopt, *rvinterf_lopt, *rvinterf_wopt; -launch_rvinterf() +launch_rvinterf(do_delay) { int sp[2], rc; char *rvif_argv[11], Sarg[16], **ap; @@ -59,5 +59,7 @@ _exit(1); } close(sp[1]); + if (do_delay) + usleep(30000); return 0; } diff -r c1aadfcd185f -r e40bb5a6c6b9 rvinterf/rvtat/main.c --- a/rvinterf/rvtat/main.c Sun Oct 28 00:00:51 2018 +0000 +++ b/rvinterf/rvtat/main.c Sun Oct 28 00:30:16 2018 +0000 @@ -115,7 +115,7 @@ argv[0]); exit(ERROR_USAGE); } - launch_rvinterf(); + launch_rvinterf(1); } else { if (rvinterf_Bopt || rvinterf_lopt || rvinterf_wopt) { fprintf(stderr, diff -r c1aadfcd185f -r e40bb5a6c6b9 rvinterf/tmsh/main.c --- a/rvinterf/tmsh/main.c Sun Oct 28 00:00:51 2018 +0000 +++ b/rvinterf/tmsh/main.c Sun Oct 28 00:30:16 2018 +0000 @@ -60,7 +60,7 @@ argv[0]); exit(ERROR_USAGE); } - launch_rvinterf(); + launch_rvinterf(argv[optind] && !oneshot_nowait); } else { if (rvinterf_Bopt || rvinterf_lopt || rvinterf_wopt) { fprintf(stderr,