changeset 75f10b3e7938 in /z/repo/gem5
details: http://repo.gem5.org/gem5?cmd=changeset;node=75f10b3e7938
description:
        syscall_emul: update getrlimit to use warn
        Don't use std::cerr directly, and just return EINVAL instead of 
aborting.

diffstat:

 src/sim/syscall_emul.hh |  5 ++---
 1 files changed, 2 insertions(+), 3 deletions(-)

diffs (15 lines):

diff -r 0a4ec71cfddd -r 75f10b3e7938 src/sim/syscall_emul.hh
--- a/src/sim/syscall_emul.hh   Wed Apr 22 07:51:27 2015 -0700
+++ b/src/sim/syscall_emul.hh   Wed Apr 22 07:51:27 2015 -0700
@@ -1274,9 +1274,8 @@
             break;
 
         default:
-            std::cerr << "getrlimitFunc: unimplemented resource " << resource
-                << std::endl;
-            abort();
+            warn("getrlimit: unimplemented resource %d", resource);
+            return -EINVAL;
             break;
     }
 
_______________________________________________
gem5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/gem5-dev

Reply via email to