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();