syscall_emul: Return correct writev value
authorJoel Hestness <jthestness@gmail.com>
Sat, 27 Dec 2014 19:48:40 +0000 (13:48 -0600)
committerJoel Hestness <jthestness@gmail.com>
Sat, 27 Dec 2014 19:48:40 +0000 (13:48 -0600)
commit642b9b4fab0fcba77ed4bc596c4adc92ae0f13c3
tree512a314d8416a6b257b58a2e1a84705121814614
parentdf8df4fd0a95763cb0658cbe77615e7deac391d3
syscall_emul: Return correct writev value

According to Linux man pages, if writev is successful, it returns the total
number of bytes written. Otherwise, it returns an error code. Instead of
returning 0, return the result from the actual call to writev in the system
call.
src/sim/syscall_emul.hh