From 4b881daa5a762cf26aa1a9ef634e7837938178a3 Mon Sep 17 00:00:00 2001 From: Thomas Hooge Date: Fri, 6 Apr 2018 08:48:28 +0200 Subject: [PATCH] Compilation fixes for OS X Yosemite --- src/lib/HelperMacX.cpp | 3 +-- src/lib/random.h | 4 ++++ 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/lib/HelperMacX.cpp b/src/lib/HelperMacX.cpp index c1d1abe..030de38 100644 --- a/src/lib/HelperMacX.cpp +++ b/src/lib/HelperMacX.cpp @@ -108,9 +108,8 @@ OSType HelperMacX::getProcessSignature(pid_t pid){ OSErr err; ProcessSerialNumber processSerialNumber; ProcessInfoRec processInfoRec; + memset(&processInfoRec, 0, sizeof(processInfoRec)); processInfoRec.processInfoLength = sizeof(processInfoRec); - processInfoRec.processAppSpec = NULL; - processInfoRec.processName = NULL; err = GetProcessForPID(pid, &processSerialNumber); if (noErr != err) { qWarning("HelperMacX::getProcessSignature: GetProcessForPID error for pid %d: %d", pid, err); diff --git a/src/lib/random.h b/src/lib/random.h index 636da72..06dddd8 100644 --- a/src/lib/random.h +++ b/src/lib/random.h @@ -20,6 +20,10 @@ #ifndef RANDOM_H_ #define RANDOM_H_ +#ifndef _WIN32 +#include // for getpid() +#endif + #ifndef quint8 typedef unsigned char quint8; #endif