file: change fd_new and flag converter

This commit is contained in:
Matheus
2023-05-09 23:07:29 -03:00
parent e785da6cb3
commit 32772a7a9b
2 changed files with 18 additions and 4 deletions
+1 -3
View File
@@ -59,7 +59,7 @@ void fd_release(file_t *file) {
FILE_RELEASE(file);
}
int fd_new(vnode_t *vnode, int flags, file_t **rfile, int *rfd) {
int fd_new(int flags, file_t **rfile, int *rfd) {
file_t *file = newfile();
if (file == NULL)
return ENOMEM;
@@ -93,8 +93,6 @@ int fd_new(vnode_t *vnode, int flags, file_t **rfile, int *rfd) {
spinlock_release(&proc->fdlock);
VOP_HOLD(vnode);
file->vnode = vnode;
*rfile = file;
*rfd = fd;
return 0;