| 37 | } |
| 38 | |
| 39 | void SubProcess::add_cmd_args(const char *arg, ...) { |
| 40 | ceph_assert(!is_spawned()); |
| 41 | |
| 42 | va_list ap; |
| 43 | va_start(ap, arg); |
| 44 | const char *p = arg; |
| 45 | do { |
| 46 | add_cmd_arg(p); |
| 47 | p = va_arg(ap, const char*); |
| 48 | } while (p != NULL); |
| 49 | va_end(ap); |
| 50 | } |
| 51 | |
| 52 | void SubProcess::add_cmd_arg(const char *arg) { |
| 53 | ceph_assert(!is_spawned()); |
no outgoing calls