当前位置: 首页 > news >正文

Kernel:里的某某某;xxx

在代码里用这种某某某的形式,其实也算正常;大家的感觉都是一样,如果可用形成共识,其实也是不错。
Linux Kernel里也有类似的代码:

cred.h文件里有,获取当前thread的cred里的某个成员的值,就是使用的这个某某的形式。

#define current_cred_xxx(xxx)			\
({						\
	current_cred()->xxx;			\
})

#define current_uid()		(current_cred_xxx(uid))
#define current_gid()		(current_cred_xxx(gid))
#define current_euid()		(current_cred_xxx(euid))
#define current_egid()		(current_cred_xxx(egid))
#define current_suid()		(current_cred_xxx(suid))
#define current_sgid()		(current_cred_xxx(sgid))
#define current_fsuid() 	(current_cred_xxx(fsuid))
#define current_fsgid() 	(current_cred_xxx(fsgid))
#define current_cap()		(current_cred_xxx(cap_effective))
#define current_user()		(current_cred_xxx(user))
#define current_security()	(current_cred_xxx(security))

相关文章:

  • Android背景和音乐
  • Proxmox VE 修改集群名称
  • jsp 上传文件及实体信息,ajax post 请求(formdata)报错400<======>前后端代码示例
  • java swing(GUI) MySQL实现的飞机票预定系统源码带视频运行教程
  • Redis 事务
  • LeetCode刷题复盘笔记—一文搞懂纯完全背包问题(动态规划系列第十一篇)
  • python隶属关系图模型:基于模型的网络中密集重叠社区检测方法
  • 【C++】set/multiset/map/multimap
  • Nginx学习总结(目录)
  • 【pen200-lab】10.11.1.8
  • 文件操作及IO
  • 精品基于Javaweb的酒店民宿管理推荐平台SSM
  • [附源码]计算机毕业设计二次元信息分享平台的设计及实现
  • [附源码]Python计算机毕业设计Django勤工助学管理系统
  • Request和Response基础知识入门
  • Lottie 动画导出为 GIF/MP4 以及与 QML 集成演示
  • 前端问题解决方法
  • 每日挠头算法题(十五)螺旋矩阵II
  • 度量方法总结
  • 基于正则化Regularized Interpolation插值算法的图像超分辨重构研究-附Matlab代码
  • Jupyter使用详解
  • JavaEE day6 初识JavaScript
  • 学生护眼灯怎么选择?分享适合学生的护眼灯
  • 阿里“云开发“小程序(uniCloud)
  • 随笔集1.24
  • Linux C编程一站式学习笔记6