1 --- a/app.cpp 2013-10-23 16:19:57.074100282 -0400
2 +++ b/app.cpp 2013-10-23 16:33:13.302122574 -0400
7 - while (waitpid(-1, NULL, WNOHANG) > 0); /* Collects all dead childrens */
9 + if (force_nodaemon) {
11 + exit(ERR_EXIT); /* use ERR_EXIT so that systemd's RESTART=on-failure works */
13 + while (waitpid(-1, NULL, WNOHANG) > 0); /* Collects all dead childrens */
18 void App::KillAllClients(Bool top) {
19 --- a/slim.service 2013-10-23 16:19:57.074100282 -0400
20 +++ b/slim.service 2013-10-23 16:45:14.901142776 -0400
24 ExecStart=/usr/bin/slim -nodaemon
28 Alias=display-manager.service
29 Common subdirectories: slim-1.3.6/themes and slim-1.3.6.new/themes