file: fd_(set/get)flags()

This commit is contained in:
Matheus
2024-06-12 18:54:55 -03:00
parent 55a3d9b28d
commit d461ad1a0b
3 changed files with 38 additions and 1 deletions
+2
View File
@@ -26,6 +26,8 @@ int fd_new(int flags, file_t **file, int *fd);
int fd_close(int fd);
int fd_dup(int oldfd, int newfd, bool exact, int flags, int *ret);
int fd_clone(proc_t *proc);
int fd_setflags(int fd, int flags);
int fd_getflags(int fd, int *flags);
#define FILE_LOCK(x) MUTEX_ACQUIRE(&(x)->mutex, false)
#define FILE_UNLOCK(x) MUTEX_RELEASE(&(x)->mutex)