#include "syscall.h"
#include "syscontr.h"
#include "support/lstrings.h"
+#include "support/lyxlib.h"
+
+using std::endl;
+
Systemcalls::Systemcalls() {
pid = 0; // No child yet
#if 0
// If the child is alive, we have to brutally kill it
if (getpid() != 0) {
- ::kill(getpid(), SIGKILL);
+ lyx::kill(getpid(), SIGKILL);
}
#endif
}
lyxerr << "LyX: Can't kill non-existing process." << endl;
return;
}
- int ret = ::kill(getpid(), SIGHUP);
+ int ret = lyx::kill(getpid(), SIGHUP);
bool wait_for_death = true;
if (ret != 0) {
if (errno == ESRCH) {
// Here, we should add the PID to a list of
// waiting processes to kill if they are not
// dead without tolerance seconds
-#ifdef WITH_WARNINGS
-#warning Implement this using the timer of the singleton systemcontroller (Asger)
-#endif
+
+ // CHECK Implement this using the timer of
+ // the singleton systemcontroller (Asger)
+
}
}
}
-int main(int, char**)
+int main(int, char **)
{
SystemcallsSingletoncontroller::Startcontroller starter;