Implement syscall for seek w/ S.

This commit is contained in:
EDiasAlberto
2024-11-08 16:10:46 +00:00
parent 75bd3fbde0
commit 3cfbe198e0

View File

@@ -249,9 +249,15 @@ syscall_write (int fd, const void *buffer, unsigned size)
}
static void
syscall_seek (int fd UNUSED, unsigned position UNUSED)
syscall_seek (int fd, unsigned position)
{
//TODO
struct open_file *file_info = fd_get_file (fd);
if (file_info != NULL)
{
lock_acquire (&filesys_lock);
file_seek (file_info->file, position);
lock_release (&filesys_lock);
}
}
static unsigned