grow_fd() sets errno/errstr
authorBarret Rhoden <brho@cs.berkeley.edu>
Thu, 11 Sep 2014 19:41:44 +0000 (12:41 -0700)
committerBarret Rhoden <brho@cs.berkeley.edu>
Thu, 11 Sep 2014 19:41:44 +0000 (12:41 -0700)
commitaca898e34872dbb65795f8b86977e05405d3404e
treeda70b5f1a14da5aae72953ef8671e78b48a2dc33
parent8e1eed06a63d16f119a7beea114cea131ffe01b4
grow_fd() sets errno/errstr

Note the use of error(current_errstr()).  grow_fd() already set errstr,
but we still wanted to do the error longjmp.  Using current_errstr()
should maintain the previous errstr.  It's a format print, again, from
current_errstr into current_errstr again.

Since this commit messed with one of the Ebadf's, I knocked out the
other too.  The long term goal is to not use any of the hardcoded
errstrs (preferring errno for that).  This's one more hardcoded errstr
string removed, with 67 to go!
kern/src/ns/sysfile.c