child 184 builtin/add.c struct child_process child = CHILD_PROCESS_INIT; child 219 builtin/add.c child.git_cmd = 1; child 220 builtin/add.c child.argv = apply_argv; child 221 builtin/add.c if (run_command(&child)) child 33 builtin/index-pack.c struct base_data *child; child 397 builtin/index-pack.c b = b->child) { child 406 builtin/index-pack.c base->child = c; child 411 builtin/index-pack.c c->child = NULL; child 421 builtin/index-pack.c base->child = NULL; child 999 builtin/index-pack.c struct object_entry *child = objects + ref_deltas[base->ref_first].obj_no; child 1002 builtin/index-pack.c if (!compare_and_swap_type(&child->real_type, OBJ_REF_DELTA, child 1006 builtin/index-pack.c resolve_delta(child, base, result); child 1015 builtin/index-pack.c struct object_entry *child = objects + ofs_deltas[base->ofs_first].obj_no; child 1018 builtin/index-pack.c assert(child->real_type == OBJ_OFS_DELTA); child 1019 builtin/index-pack.c child->real_type = base->obj->real_type; child 1020 builtin/index-pack.c resolve_delta(child, base, result); child 1718 builtin/pack-objects.c struct object_entry *child = me->delta_child; child 1720 builtin/pack-objects.c while (child) { child 1721 builtin/pack-objects.c unsigned int c = check_delta_limit(child, n + 1); child 1724 builtin/pack-objects.c child = child->delta_sibling; child 802 builtin/receive-pack.c struct child_process child = CHILD_PROCESS_INIT; child 804 builtin/receive-pack.c child.argv = update_refresh; child 805 builtin/receive-pack.c child.env = env->argv; child 806 builtin/receive-pack.c child.dir = work_tree; child 807 builtin/receive-pack.c child.no_stdin = 1; child 808 builtin/receive-pack.c child.stdout_to_stderr = 1; child 809 builtin/receive-pack.c child.git_cmd = 1; child 810 builtin/receive-pack.c if (run_command(&child)) child 814 builtin/receive-pack.c child_process_init(&child); child 815 builtin/receive-pack.c child.argv = diff_files; child 816 builtin/receive-pack.c child.env = env->argv; child 817 builtin/receive-pack.c child.dir = work_tree; child 818 builtin/receive-pack.c child.no_stdin = 1; child 819 builtin/receive-pack.c child.stdout_to_stderr = 1; child 820 builtin/receive-pack.c child.git_cmd = 1; child 821 builtin/receive-pack.c if (run_command(&child)) child 827 builtin/receive-pack.c child_process_init(&child); child 828 builtin/receive-pack.c child.argv = diff_index; child 829 builtin/receive-pack.c child.env = env->argv; child 830 builtin/receive-pack.c child.no_stdin = 1; child 831 builtin/receive-pack.c child.no_stdout = 1; child 832 builtin/receive-pack.c child.stdout_to_stderr = 0; child 833 builtin/receive-pack.c child.git_cmd = 1; child 834 builtin/receive-pack.c if (run_command(&child)) child 838 builtin/receive-pack.c child_process_init(&child); child 839 builtin/receive-pack.c child.argv = read_tree; child 840 builtin/receive-pack.c child.env = env->argv; child 841 builtin/receive-pack.c child.dir = work_tree; child 842 builtin/receive-pack.c child.no_stdin = 1; child 843 builtin/receive-pack.c child.no_stdout = 1; child 844 builtin/receive-pack.c child.stdout_to_stderr = 0; child 845 builtin/receive-pack.c child.git_cmd = 1; child 846 builtin/receive-pack.c if (run_command(&child)) child 1487 builtin/receive-pack.c struct child_process child = CHILD_PROCESS_INIT; child 1506 builtin/receive-pack.c argv_array_push(&child.args, "--shallow-file"); child 1507 builtin/receive-pack.c argv_array_push(&child.args, alt_shallow_file); child 1511 builtin/receive-pack.c argv_array_pushl(&child.args, "unpack-objects", hdr_arg, NULL); child 1513 builtin/receive-pack.c argv_array_push(&child.args, "-q"); child 1515 builtin/receive-pack.c argv_array_pushf(&child.args, "--strict%s", child 1517 builtin/receive-pack.c child.no_stdout = 1; child 1518 builtin/receive-pack.c child.err = err_fd; child 1519 builtin/receive-pack.c child.git_cmd = 1; child 1520 builtin/receive-pack.c status = run_command(&child); child 1531 builtin/receive-pack.c argv_array_pushl(&child.args, "index-pack", child 1534 builtin/receive-pack.c argv_array_pushf(&child.args, "--strict%s", child 1537 builtin/receive-pack.c argv_array_push(&child.args, "--fix-thin"); child 1538 builtin/receive-pack.c child.out = -1; child 1539 builtin/receive-pack.c child.err = err_fd; child 1540 builtin/receive-pack.c child.git_cmd = 1; child 1541 builtin/receive-pack.c status = start_command(&child); child 1544 builtin/receive-pack.c pack_lockfile = index_pack_lockfile(child.out); child 1545 builtin/receive-pack.c close(child.out); child 1546 builtin/receive-pack.c status = finish_command(&child); child 180 builtin/remote-ext.c struct child_process child = CHILD_PROCESS_INIT; child 182 builtin/remote-ext.c child.in = -1; child 183 builtin/remote-ext.c child.out = -1; child 184 builtin/remote-ext.c child.err = 0; child 185 builtin/remote-ext.c child.argv = parse_argv(arg, service); child 187 builtin/remote-ext.c if (start_command(&child) < 0) child 191 builtin/remote-ext.c send_git_request(child.in, service, git_req, git_req_vhost); child 193 builtin/remote-ext.c r = bidirectional_transfer_loop(child.out, child.in); child 195 builtin/remote-ext.c r = finish_command(&child); child 197 builtin/remote-ext.c finish_command(&child); child 203 builtin/remote-ext.c static int command_loop(const char *child) child 225 builtin/remote-ext.c return run_child(child, buffer + 8); child 2329 compat/nedmalloc/malloc.c.h struct malloc_tree_chunk* child[2]; child 2339 compat/nedmalloc/malloc.c.h #define leftmost_child(t) ((t)->child[0] != 0? (t)->child[0] : (t)->child[1]) child 3229 compat/nedmalloc/malloc.c.h assert(u->child[0] == 0); child 3230 compat/nedmalloc/malloc.c.h assert(u->child[1] == 0); child 3236 compat/nedmalloc/malloc.c.h assert (u->parent->child[0] == u || child 3237 compat/nedmalloc/malloc.c.h u->parent->child[1] == u || child 3239 compat/nedmalloc/malloc.c.h if (u->child[0] != 0) { child 3240 compat/nedmalloc/malloc.c.h assert(u->child[0]->parent == u); child 3241 compat/nedmalloc/malloc.c.h assert(u->child[0] != u); child 3242 compat/nedmalloc/malloc.c.h do_check_tree(m, u->child[0]); child 3244 compat/nedmalloc/malloc.c.h if (u->child[1] != 0) { child 3245 compat/nedmalloc/malloc.c.h assert(u->child[1]->parent == u); child 3246 compat/nedmalloc/malloc.c.h assert(u->child[1] != u); child 3247 compat/nedmalloc/malloc.c.h do_check_tree(m, u->child[1]); child 3249 compat/nedmalloc/malloc.c.h if (u->child[0] != 0 && u->child[1] != 0) { child 3250 compat/nedmalloc/malloc.c.h assert(chunksize(u->child[0]) < chunksize(u->child[1])); child 3314 compat/nedmalloc/malloc.c.h t = t->child[(sizebits >> (SIZE_T_BITSIZE-SIZE_T_ONE)) & 1]; child 3555 compat/nedmalloc/malloc.c.h X->child[0] = X->child[1] = 0;\ child 3567 compat/nedmalloc/malloc.c.h tchunkptr* C = &(T->child[(K >> (SIZE_T_BITSIZE-SIZE_T_ONE)) & 1]);\ child 3633 compat/nedmalloc/malloc.c.h if (((R = *(RP = &(X->child[1]))) != 0) ||\ child 3634 compat/nedmalloc/malloc.c.h ((R = *(RP = &(X->child[0]))) != 0)) {\ child 3636 compat/nedmalloc/malloc.c.h while ((*(CP = &(R->child[1])) != 0) ||\ child 3637 compat/nedmalloc/malloc.c.h (*(CP = &(R->child[0])) != 0)) {\ child 3654 compat/nedmalloc/malloc.c.h if (XP->child[0] == X) \ child 3655 compat/nedmalloc/malloc.c.h XP->child[0] = R;\ child 3657 compat/nedmalloc/malloc.c.h XP->child[1] = R;\ child 3665 compat/nedmalloc/malloc.c.h if ((C0 = X->child[0]) != 0) {\ child 3667 compat/nedmalloc/malloc.c.h R->child[0] = C0;\ child 3673 compat/nedmalloc/malloc.c.h if ((C1 = X->child[1]) != 0) {\ child 3675 compat/nedmalloc/malloc.c.h R->child[1] = C1;\ child 4267 compat/nedmalloc/malloc.c.h rt = t->child[1]; child 4268 compat/nedmalloc/malloc.c.h t = t->child[(sizebits >> (SIZE_T_BITSIZE-SIZE_T_ONE)) & 1]; child 294 daemon.c struct child_process child = CHILD_PROCESS_INIT; child 310 daemon.c child.use_shell = 1; child 311 daemon.c child.argv = argv; child 312 daemon.c child.no_stdin = 1; child 313 daemon.c child.no_stderr = 1; child 314 daemon.c child.out = -1; child 315 daemon.c if (start_command(&child)) { child 320 daemon.c if (strbuf_read(&buf, child.out, 0) < 0) { child 326 daemon.c if (close(child.out) < 0) { child 331 daemon.c if (finish_command(&child)) child 749 daemon.c struct child *next; child 756 daemon.c struct child *newborn, **cradle; child 777 daemon.c const struct child *blanket, *next; child 794 daemon.c struct child **cradle, *blanket; child 5047 diff.c struct child_process child = CHILD_PROCESS_INIT; child 5056 diff.c child.use_shell = 1; child 5057 diff.c child.argv = argv; child 5058 diff.c child.out = -1; child 5059 diff.c if (start_command(&child)) { child 5064 diff.c if (strbuf_read(&buf, child.out, 0) < 0) child 5066 diff.c close(child.out); child 5068 diff.c if (finish_command(&child) || err) { child 64 prio-queue.c int ix, child; child 78 prio-queue.c for (ix = 0; ix * 2 + 1 < queue->nr; ix = child) { child 79 prio-queue.c child = ix * 2 + 1; /* left */ child 80 prio-queue.c if (child + 1 < queue->nr && child 81 prio-queue.c compare(queue, child, child + 1) >= 0) child 82 prio-queue.c child++; /* use right child */ child 84 prio-queue.c if (compare(queue, ix, child) <= 0) child 87 prio-queue.c swap(queue, child, ix); child 2400 revision.c static void add_child(struct rev_info *revs, struct commit *parent, struct commit *child) child 2404 revision.c l->item = child; child 7 run-command.c void child_process_init(struct child_process *child) child 9 run-command.c memset(child, 0, sizeof(*child)); child 10 run-command.c argv_array_init(&child->args); child 11 run-command.c argv_array_init(&child->env_array); child 14 run-command.c void child_process_clear(struct child_process *child) child 16 run-command.c argv_array_clear(&child->args); child 17 run-command.c argv_array_clear(&child->env_array); child 878 transport.c struct child_process *child) child 888 transport.c data->conn = child; child 209 transport.h struct child_process *child);