From 6e7f55733d1337b42a70bf754e127d2bfa87168f Mon Sep 17 00:00:00 2001 From: Divyam Khandelwal <divyam@wirelessprv-10-194-9-252.near.illinois.edu> Date: Sun, 29 Apr 2018 16:28:35 -0500 Subject: [PATCH] Everything working --- student-distrib/proc.c | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/student-distrib/proc.c b/student-distrib/proc.c index 56a3644..25eb4ac 100644 --- a/student-distrib/proc.c +++ b/student-distrib/proc.c @@ -35,7 +35,7 @@ int32_t fd_check(int32_t fd) if (fd >= MIN_FILE_NUM && fd < MAX_FILE_NUM ) { /* Now check if file is present */ - if ( terminal[ visible_terminal].pcb->fd[fd].flags != 0) + if ( terminal[ running_terminal].pcb->fd[fd].flags != 0) return 0; } return -1; @@ -44,13 +44,13 @@ int32_t fd_check(int32_t fd) //clearing fd void fd_clear(int32_t fd) { - terminal[ visible_terminal].pcb->fd[fd].fileop_ptr.read = 0; - terminal[ visible_terminal].pcb->fd[fd].fileop_ptr.write = 0; - terminal[ visible_terminal].pcb->fd[fd].fileop_ptr.open = 0; - terminal[ visible_terminal].pcb->fd[fd].fileop_ptr.close = 0; - terminal[ visible_terminal].pcb->fd[fd].inode_index = 0; - terminal[ visible_terminal].pcb->fd[fd].file_pos = 0; - terminal[ visible_terminal].pcb->fd[fd].flags = 0; + terminal[ running_terminal].pcb->fd[fd].fileop_ptr.read = 0; + terminal[ running_terminal].pcb->fd[fd].fileop_ptr.write = 0; + terminal[ running_terminal].pcb->fd[fd].fileop_ptr.open = 0; + terminal[ running_terminal].pcb->fd[fd].fileop_ptr.close = 0; + terminal[ running_terminal].pcb->fd[fd].inode_index = 0; + terminal[ running_terminal].pcb->fd[fd].file_pos = 0; + terminal[ running_terminal].pcb->fd[fd].flags = 0; return; } -- GitLab