MCPcopy Create free account
hub / github.com/git/git / sigchain_push

Function sigchain_push

sigchain.c:19–30  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

17}
18
19int sigchain_push(int sig, sigchain_fun f)
20{
21 struct sigchain_signal *s = signals + sig;
22 check_signum(sig);
23
24 ALLOC_GROW(s->old, s->n + 1, s->alloc);
25 s->old[s->n] = signal(sig, f);
26 if (s->old[s->n] == SIG_ERR)
27 return -1;
28 s->n++;
29 return 0;
30}
31
32int sigchain_pop(int sig)
33{

Callers 15

get_packFunction · 0.85
run_credential_helperFunction · 0.85
do_reachable_revlistFunction · 0.85
send_batchFunction · 0.85
trace2_initialize_flFunction · 0.85
check_connectedFunction · 0.85
sigchain_push_commonFunction · 0.85
run_processes_parallelFunction · 0.85
filter_buffer_or_fdFunction · 0.85
apply_multi_file_filterFunction · 0.85
launch_specified_editorFunction · 0.85

Calls 1

check_signumFunction · 0.85

Tested by 2

cmd__sigchainFunction · 0.68
cmd__proc_receiveFunction · 0.68