View | Details | Raw Unified | Return to bug 2156
Collapse All | Expand All

(-)openssh/platform.c (+8 lines)
Lines 55-60 Link Here
55
}
55
}
56
56
57
void
57
void
58
platform_pre_restart(void)
59
{
60
#ifdef LINUX_OOM_ADJUST
61
	oom_adjust_restore();
62
#endif
63
}
64
65
void
58
platform_post_fork_parent(pid_t child_pid)
66
platform_post_fork_parent(pid_t child_pid)
59
{
67
{
60
#ifdef USE_SOLARIS_PROCESS_CONTRACTS
68
#ifdef USE_SOLARIS_PROCESS_CONTRACTS
(-)openssh/platform.h (+1 lines)
Lines 22-27 Link Here
22
22
23
void platform_pre_listen(void);
23
void platform_pre_listen(void);
24
void platform_pre_fork(void);
24
void platform_pre_fork(void);
25
void platform_pre_restart(void);
25
void platform_post_fork_parent(pid_t child_pid);
26
void platform_post_fork_parent(pid_t child_pid);
26
void platform_post_fork_child(void);
27
void platform_post_fork_child(void);
27
int  platform_privileged_uidswap(void);
28
int  platform_privileged_uidswap(void);
(-)openssh/sshd.c (+1 lines)
Lines 315-320 Link Here
315
sighup_restart(void)
315
sighup_restart(void)
316
{
316
{
317
	logit("Received SIGHUP; restarting.");
317
	logit("Received SIGHUP; restarting.");
318
	platform_pre_restart();
318
	close_listen_socks();
319
	close_listen_socks();
319
	close_startup_pipes();
320
	close_startup_pipes();
320
	alarm(0);  /* alarm timer persists across exec */
321
	alarm(0);  /* alarm timer persists across exec */

Return to bug 2156