FreeCalypso > hg > freecalypso-tools
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 } |