From 7eeae80a56f155e4bad6ca89b47fd9b9b259e183 Mon Sep 17 00:00:00 2001 From: Roland McGrath Date: Thu, 20 May 1999 01:27:20 +0000 Subject: 1999-05-19 Roland McGrath * null.c (trivfs_S_io_read): Fix return value. Reported by Steinar Hamre . --- trans/null.c | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/trans/null.c b/trans/null.c index 44e19cc3..79de5174 100644 --- a/trans/null.c +++ b/trans/null.c @@ -1,6 +1,6 @@ /* A translator for providing endless empty space and immediate eof. - Copyright (C) 1995, 1996, 1997, 1998 Free Software Foundation, Inc. + Copyright (C) 1995, 1996, 1997, 1998, 1999 Free Software Foundation, Inc. Written by Miles Bader @@ -118,16 +118,15 @@ trivfs_S_io_read(struct trivfs_protid *cred, off_t offs, mach_msg_type_number_t amt) { - error_t err = 0; - if (!cred) - err = EOPNOTSUPP; + return EOPNOTSUPP; else if (!(cred->po->openmodes & O_READ)) - err = EBADF; + return EBADF; else - *datalen = 0; - - return 0; + { + *datalen = 0; + return 0; + } } /* Tell how much data can be read from the object without blocking for -- cgit v1.2.3