BuildRequires: pkgconfig(capi-network-wifi)
BuildRequires: pkgconfig(capi-network-wifi-direct)
BuildRequires: pkgconfig(capi-media-sound-manager)
-BuildRequires: pkgconfig(sysman) >= 0.2.30
+BuildRequires: pkgconfig(sysman)
BuildRequires: pkgconfig(tapi)
BuildRequires: pkgconfig(alarm-service)
BuildRequires: pkgconfig(appsvc)
#include "FApp_Types.h"
#include "FApp_AulServer.h"
#include "FApp_TemplateUtil.h"
-#include "oom_policy.h"
#ifdef __cplusplus
extern "C" {
}
result
-_AulServer::SetOomScoreAdj(int pid, AppOomScore adj)
-{
- result r = E_SUCCESS;
- char buf[FILENAME_MAX];
- FILE *fP = NULL;
-
- snprintf(buf, FILENAME_MAX, "/proc/%d/oom_score_adj", pid);
- fP = fopen(buf, "w");
- SysTryReturnResult(NID_APP, fP != NULL, E_SYSTEM, "oom_adj change failed with %s.", strerror(errno));
-
- fprintf(fP, "%d", adj);
- fclose(fP);
-
- return r;
-}
-
-result
_AulServer::SetPowerOffNotiListener( void (*powerOffCb)(void *pData), void *pData)
{
int heyFd = heynoti_init();
int currentPid = getpid();
- SetOomScoreAdj(currentPid, OOM_SCORE_SYS_SERVICE); // set oom_score_adj for system service
+ //SetOomAdj(currentPid, -17); // set oom_adj to -17 for system service
prctl(PR_SET_PDEATHSIG, SIGTERM);
#include <bundle.h>
#include <FOspConfig.h>
#include <FAppTypes.h>
-#include <oom_policy.h>
#define MAX_SLP_PACKAGE_ID 128
static result SetOomAdj(int pid, int adj);
- static result SetOomScoreAdj(int pid, AppOomScore adj);
-
static result SetPowerOffNotiListener(void (*powerOffCb)(void *pData), void *pData);
static int GetAppType(const Tizen::Base::String& category);