函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:ipc\mqueue.c Create Date:2022-07-27 18:27:25
Last Modify:2020-03-17 23:00:47 Copyright©Brick
首页 函数Tree
注解内核,赢得工具下载SCCTEnglish

函数名称:COMPAT_SYSCALL_DEFINE3

函数原型:COMPAT_SYSCALL_DEFINE3(mq_getsetattr, mqd_t, mqdes, const struct compat_mq_attr __user *, u_mqstat, struct compat_mq_attr __user *, u_omqstat)

返回类型:

参数:

1493  struct mq_attr * new = NULL, * old = NULL
1495  如果u_mqstat
1496  new等于mqstat
1497  如果get_compat_mq_attr(new, u_mqstat)则返回:负EFAULT
1500  如果u_omqstatold等于omqstat
1503  ret等于do_mq_getsetattr(mqdes, new, old)
1504  如果ret或非old则返回:ret
1507  如果put_compat_mq_attr(old, u_omqstat)则返回:负EFAULT
1509  返回:0