diff options
Diffstat (limited to 'kernel')
| -rw-r--r-- | kernel/console.c | 2 | ||||
| -rw-r--r-- | kernel/fs.c | 2 | ||||
| -rw-r--r-- | kernel/pipe.c | 2 | 
3 files changed, 3 insertions, 3 deletions
| diff --git a/kernel/console.c b/kernel/console.c index 9a18cd9..2b1ed3c 100644 --- a/kernel/console.c +++ b/kernel/console.c @@ -76,7 +76,7 @@ consolewrite(int user_src, uint64 src, int n)    }    release(&cons.lock); -  return n; +  return i;  }  // diff --git a/kernel/fs.c b/kernel/fs.c index e33ec30..ec68cd7 100644 --- a/kernel/fs.c +++ b/kernel/fs.c @@ -472,7 +472,7 @@ readi(struct inode *ip, int user_dst, uint64 dst, uint off, uint n)      }      brelse(bp);    } -  return n; +  return tot;  }  // Write data to inode. diff --git a/kernel/pipe.c b/kernel/pipe.c index c066afb..7ed402d 100644 --- a/kernel/pipe.c +++ b/kernel/pipe.c @@ -96,7 +96,7 @@ pipewrite(struct pipe *pi, uint64 addr, int n)    }    wakeup(&pi->nread);    release(&pi->lock); -  return n; +  return i;  }  int | 
