get_fd_and_vnode
descriptor = get_fd_and_vnode(fd, &vnode, true);
descriptor = get_fd_and_vnode(fd, &vnode, true);
FileDescriptorPutter descriptor(get_fd_and_vnode(fd, &vnode, true));
FileDescriptorPutter descriptor(get_fd_and_vnode(fd, &vnode, true));
FileDescriptorPutter descriptor(get_fd_and_vnode(fd, &vnode, kernel));
FileDescriptorPutter descriptor(get_fd_and_vnode(fd, &vnode, kernel));
FileDescriptorPutter descriptor(get_fd_and_vnode(fd, &vnode, kernel));
FileDescriptorPutter descriptor(get_fd_and_vnode(fd, &vnode, kernel));
FileDescriptorPutter descriptor(get_fd_and_vnode(fd, &vnode, kernel));
FileDescriptorPutter fromDescriptor(get_fd_and_vnode(fromFD, &fromVnode, kernel));
FileDescriptorPutter toDescriptor(get_fd_and_vnode(toFD, &toVnode, kernel));
FileDescriptorPutter descriptor(get_fd_and_vnode(fd, &vnode, false));
file_descriptor* descriptor = get_fd_and_vnode(fd, &vnode, true);
descriptor = get_fd_and_vnode(fd, &vnode, kernel);
descriptor = get_fd_and_vnode(fd, &vnode, kernel);
descriptor = get_fd_and_vnode(fd, &vnode, kernel);
descriptor = get_fd_and_vnode(fd, &vnode, kernel);
descriptor = get_fd_and_vnode(fd, &vnode, kernel);
fromDescriptor = get_fd_and_vnode(fromfd, &fromVnode, kernel);
toDescriptor = get_fd_and_vnode(tofd, &toVnode, kernel);