comparison rvinterf/libinterf/launchrvif.c @ 423:e40bb5a6c6b9

rvinterf clients: implemented 30 ms delay for batch ops with -p
author Mychaela Falconia <falcon@freecalypso.org>
date Sun, 28 Oct 2018 00:30:16 +0000
parents 67d683a87b1d
children
comparison
equal deleted inserted replaced
422:c1aadfcd185f 423:e40bb5a6c6b9
14 14
15 extern int sock; 15 extern int sock;
16 16
17 char *rvinterf_ttyport, *rvinterf_Bopt, *rvinterf_lopt, *rvinterf_wopt; 17 char *rvinterf_ttyport, *rvinterf_Bopt, *rvinterf_lopt, *rvinterf_wopt;
18 18
19 launch_rvinterf() 19 launch_rvinterf(do_delay)
20 { 20 {
21 int sp[2], rc; 21 int sp[2], rc;
22 char *rvif_argv[11], Sarg[16], **ap; 22 char *rvif_argv[11], Sarg[16], **ap;
23 23
24 rc = socketpair(AF_UNIX, SOCK_STREAM, 0, sp); 24 rc = socketpair(AF_UNIX, SOCK_STREAM, 0, sp);
57 execv(rvinterf_pathname, rvif_argv); 57 execv(rvinterf_pathname, rvif_argv);
58 perror(rvinterf_pathname); 58 perror(rvinterf_pathname);
59 _exit(1); 59 _exit(1);
60 } 60 }
61 close(sp[1]); 61 close(sp[1]);
62 if (do_delay)
63 usleep(30000);
62 return 0; 64 return 0;
63 } 65 }