函数源码 |
Source File:fs\file.c |
Create Date:2022-07-29 10:38:47 |
首页 | Copyright©Brick |
962 963 964 965 966 967 968 969 970 971 972 973 974 975 | int ksys_dup(unsigned int fildes) { int ret = -EBADF; struct file *file = fget_raw(fildes); if (file) { ret = get_unused_fd_flags(0); if (ret >= 0) fd_install(ret, file); else fput(file); } return ret; } |