> 文档中心 > {未解决}[OHOS ERROR]‘PR_CAP_AMBIENT’ undeclared (first use in this function)(暂时屏蔽处理)

{未解决}[OHOS ERROR]‘PR_CAP_AMBIENT’ undeclared (first use in this function)(暂时屏蔽处理)

int SetAmbientCapability(int cap){#if ((defined __LINUX__) || (!defined OHOS_LITE))    if (prctl(PR_CAP_AMBIENT, PR_CAP_AMBIENT_RAISE, cap, 0, 0)) { INIT_LOGE("prctl PR_CAP_AMBIENT failed: %d", errno); return -1;    }#endif    return 0;}

报错内容

[OHOS ERROR] ../../../base/startup/init_lite/services/src/init_adapter.c: In function ‘SetAmbientCapability’:[OHOS ERROR] ../../../base/startup/init_lite/services/src/init_adapter.c:55:15: error: ‘PR_CAP_AMBIENT’ undeclared (first use in this function)[OHOS ERROR]      if (prctl(PR_CAP_AMBIENT, PR_CAP_AMBIENT_RAISE, cap, 0, 0)) {[OHOS ERROR]  ^[OHOS ERROR] ../../../base/startup/init_lite/services/src/init_adapter.c:55:15: note: each undeclared identifier is reported only once for each function it appears in[OHOS ERROR] ../../../base/startup/init_lite/services/src/init_adapter.c:55:31: error: ‘PR_CAP_AMBIENT_RAISE’ undeclared (first use in this function)[OHOS ERROR]      if (prctl(PR_CAP_AMBIENT, PR_CAP_AMBIENT_RAISE, cap, 0, 0)) {[OHOS ERROR]    ^[OHOS ERROR] you can check build log in /home/openharmony/out/MyBoard/My_Product_demo/build.log[OHOS ERROR] command: "/home/openharmony/prebuilts/build-tools/linux-x86/bin/ninja -w dupbuild=warn -C /home/openharmony/out/MyBoard/My_Product_demo -v" failed[OHOS ERROR] return code: 1[OHOS ERROR] execution path: /home/openharmony

英文翻译这个是SetAmbientCapability    判断环境能力

未找到原因。。。。。暂时屏蔽

未找到原因。。。。。暂时屏蔽未找到原因。。。。。暂时屏蔽

未找到原因。。。。。暂时屏蔽未找到原因。。。。。暂时屏蔽

未找到原因。。。。。暂时屏蔽

int SetAmbientCapability(int cap)// {// #if ((defined __LINUX__) || (!defined OHOS_LITE))//     if (prctl(PR_CAP_AMBIENT, PR_CAP_AMBIENT_RAISE, cap, 0, 0)) {//  INIT_LOGE("prctl PR_CAP_AMBIENT failed: %d", errno);//  return -1;//     }// #endif//     return 0;// }

未找到原因。。。。。暂时屏蔽

/base/startup/init_lite/services/src/init_adapter.c           50行

艺术字体转换器