From 332a54d1c6fdbf77e56bc45a69ced91c36f6af1a Mon Sep 17 00:00:00 2001 From: "Carsten Haitzler (Rasterman)" Date: Sat, 28 Dec 2013 10:28:57 +0900 Subject: [PATCH] ethumbd - drop priority to 19 like efreetd so it lurks in bg as much as it can --- src/bin/ethumb_client/ethumbd.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/bin/ethumb_client/ethumbd.c b/src/bin/ethumb_client/ethumbd.c index d8140aa925..a57ee3dabf 100644 --- a/src/bin/ethumb_client/ethumbd.c +++ b/src/bin/ethumb_client/ethumbd.c @@ -30,6 +30,12 @@ #include #include +#include +#ifdef HAVE_SYS_RESOURCE_H +#include +#include +#endif + #include #include #include @@ -1705,6 +1711,12 @@ main(int argc, char *argv[]) int child; double timeout = 30.0; +#ifdef HAVE_SYS_RESOURCE_H + setpriority(PRIO_PROCESS, 0, 19); +#elif _WIN32 + SetPriorityClass(GetCurrentProcess(), IDLE_PRIORITY_CLASS); +#endif + memset(&ed, 0, sizeof(ed)); ecore_init(); eina_init();