Changed all syscalls to use syscall return object.
authorAli Saidi <saidi@eecs.umich.edu>
Wed, 9 Mar 2005 20:52:10 +0000 (15:52 -0500)
committerAli Saidi <saidi@eecs.umich.edu>
Wed, 9 Mar 2005 20:52:10 +0000 (15:52 -0500)
commit232134a8169e35931a34140c57dc7a8dfb4b1546
treec178f1b301ee284d81522ecc14ac40f927a0df13
parent761d104f7b5771ad7c854a6e6474c30ce55e217e
Changed all syscalls to use syscall return object.

arch/alpha/alpha_linux_process.cc:
arch/alpha/alpha_tru64_process.cc:
cpu/exec_context.hh:
sim/process.hh:
sim/syscall_emul.cc:
sim/syscall_emul.hh:
    Changed all syscalls to use syscall return object
arch/alpha/isa_traits.hh:
    Added syscall return object that packages return value and return
    status into an object.
sim/process.cc:
    renamed variable name to nm so base class function name() can be called

--HG--
extra : convert_revision : 6609c5ffecc9e3519d7a0cd160879fd21d54abfc
arch/alpha/alpha_linux_process.cc
arch/alpha/alpha_tru64_process.cc
arch/alpha/isa_traits.hh
cpu/exec_context.hh
sim/process.cc
sim/process.hh
sim/syscall_emul.cc
sim/syscall_emul.hh