函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:fs\pipe.c Create Date:2022-07-29 10:34:19
Last Modify:2020-03-12 14:18:49 Copyright©Brick
首页 函数Tree
注解内核,赢得工具下载SCCTEnglish

函数名称:sys_pipe() is the normal C calling standard for creating* a pipe. It's not the way Unix traditionally does this, though.

函数原型:static int do_pipe2(int __user *fildes, int flags)

返回类型:int

参数:

类型参数名称
int __user *fildes
intflags
970  error等于__do_pipe_flags(fd, files, flags)
971  如果非error
973  fput(files[0])
974  fput(files[1])
975  put_unused_fd(fd[0])
976  put_unused_fd(fd[1])
977  error等于负EFAULT
978  否则
979  fd_install(fd[0], files[0])
980  fd_install(fd[1], files[1])
983  返回:error
调用者
名称描述
SYSCALL_DEFINE2
SYSCALL_DEFINE1