Cleaned up finishing syscalls
authorBarret Rhoden <brho@cs.berkeley.edu>
Mon, 6 Jun 2011 19:59:50 +0000 (12:59 -0700)
committerKevin Klues <klueska@cs.berkeley.edu>
Thu, 3 Nov 2011 00:36:04 +0000 (17:36 -0700)
commit199f1327eb90a99a9fdbe95175672edb8087439a
tree0fc910189fca36c4a90bfc518dc4c7e811aa4cc6
parent6aa8067d5ca31828821e5d4576db5e40a793a44c
Cleaned up finishing syscalls

The name of the old signal_current_sc() was a bit misleading, and wasn't
using the same finishing code as normal syscalls.  While the latter
isn't a big deal, this might avoid issues in the future.  Regardless,
userspace needs to be careful of and not trust events (or polling) for
weird syscalls that don't return normally.
kern/src/syscall.c