Page MenuHomeFreeBSD

D6727.diff
No OneTemporary

D6727.diff

Index: head/usr.sbin/newsyslog/newsyslog.c
===================================================================
--- head/usr.sbin/newsyslog/newsyslog.c
+++ head/usr.sbin/newsyslog/newsyslog.c
@@ -333,13 +333,15 @@
printf("Signal all daemon process(es)...\n");
SLIST_FOREACH(stmp, &swhead, sw_nextp)
do_sigwork(stmp);
- if (noaction)
- printf("\tsleep 10\n");
- else {
- if (verbose)
- printf("Pause 10 seconds to allow daemon(s)"
- " to close log file(s)\n");
- sleep(10);
+ if (!(rotatereq && nosignal)) {
+ if (noaction)
+ printf("\tsleep 10\n");
+ else {
+ if (verbose)
+ printf("Pause 10 seconds to allow "
+ "daemon(s) to close log file(s)\n");
+ sleep(10);
+ }
}
}
/*

File Metadata

Mime Type
text/plain
Expires
Sun, Apr 19, 8:20 AM (13 h, 50 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
31755868
Default Alt Text
D6727.diff (737 B)

Event Timeline