aboutsummaryrefslogtreecommitdiff
path: root/src/com_reload.c
blob: fd12e7d24434626eff029d41f471c1d6b1074664 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
/* This file is part of genrc
Copyryght (C) 2018 Sergey Poznyakoff
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
*/
#include "genrc.h"

int
com_reload(void)
{
	PIDLIST pids;
	
	if (genrc_no_reload)
		return com_restart();
	pidlist_init(&pids);
	if (get_pid_list(genrc_pid_closure, &pids))
		return 1;
	pidlist_kill(&pids, genrc_signal_reload);
	return 0;
}

	

Return to:

Send suggestions and report system problems to the System administrator.