From fb886c8248d7d01f86f831fab9887e730d33ea6f Mon Sep 17 00:00:00 2001 From: Christian Pointner Date: Tue, 16 Feb 2010 22:26:06 +0000 Subject: allegedly-release-friendly dirty dirty dirty hack (concerning pids) --- src/posix/signalHandler.hpp | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'src/posix/signalHandler.hpp') diff --git a/src/posix/signalHandler.hpp b/src/posix/signalHandler.hpp index a5668b4..3851c78 100644 --- a/src/posix/signalHandler.hpp +++ b/src/posix/signalHandler.hpp @@ -73,8 +73,17 @@ int SigUsr2Handler(int /*sig*/, const std::string& /*msg*/) return 0; } +/// TODO: this outstandignly ugly please and i really can't stress the please fix it asap!!!!!!! +extern std::ofstream pidFile; + void handleSignal() { + if(pidFile.is_open()) { + pid_t pid = getpid(); + pidFile << pid; + pidFile.close(); + } + struct timespec timeout; sigset_t signal_set; int sigNum; -- cgit v1.2.3