#define CHECK(_sem) (sem_init(&(_sem)->sem, (pshared), (value)) == 0) ? ((_sem)->valid = true, 0) : ((_sem)->valid = false, -1)
然后使用的地方为
ret = CHECK(_sem)
也就是说,sem_init返回0时,_sem->valid被设置成true, ret被设置为0,
sem_init返回非0时,_sem->valid被设置成false, ret被设置为-1
开源安全事件元数据(OSSEM)是一个社区主导的项目,主要关注来自不同数据源和操作系统的安全事件日志的文档化和标准化。安全事件以字典格式记录下来,可以作为诸如ThreatHunter-Playbook之类项目的参考,同时将数据源映射到用于验证对抗性技术检测的数据分析。此外,该项目还提供了一个公共信息模型(CIM),可以在数据规范化过程中供数据工程师使用,从而允许安全分析人员跨不同数据源查询和分析数据。最后,该项目还提供了关于特定数据源中确定的结构和关系的文档,以促进数据分析的开发。欢迎分享,转载请注明来源:夏雨云
评论列表(0条)