#ifdef UCLINUX
+#define NICE_LEVEL (-20)
+
static void gnokiid_SIGCHLD(int signo)
{
fprintf (stderr, _("Child process exited, aborting...\n"));
#ifdef DEBUG
fprintf (stderr, _("Entering gnokiid virtual modem main loop...\n"));
#endif
+ if (nice(NICE_LEVEL))
+ fprintf (stderr, _("WARNING: nice level change failed (by %d)\n"),NICE_LEVEL);
VM_ThreadLoop();
extern pid_t getpid(void);
extern int execv(const char *path, char *const argv[]);
+extern int nice(int inc);
#endif /* UCCOMPAT */