summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorOliver Tappe2008-03-27 16:05:55 +0100
committerOliver Tappe2008-03-27 16:05:55 +0100
commit43752f761189a24649af2f59ec685d6d578b13ef (patch)
tree0ad56243f0de8cb3cdc244ae083eb719de50e227 /lib
parent* err: removed debug output in slxldd that caused tool to fail (diff)
downloadcore-43752f761189a24649af2f59ec685d6d578b13ef.tar.gz
core-43752f761189a24649af2f59ec685d6d578b13ef.tar.xz
core-43752f761189a24649af2f59ec685d6d578b13ef.zip
* Changed check of syscall from die() to warn() in order to let the caller
continue. Of course, this ain't going to fix anything, but it might help to see what's going wrong after failing to enter 32-bit personality. git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1700 95ad53e4-c205-0410-b2fa-d234c58c8868
Diffstat (limited to 'lib')
-rw-r--r--lib/OpenSLX/Syscall.pm2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/OpenSLX/Syscall.pm b/lib/OpenSLX/Syscall.pm
index 58eb683d..5d82a361 100644
--- a/lib/OpenSLX/Syscall.pm
+++ b/lib/OpenSLX/Syscall.pm
@@ -48,7 +48,7 @@ sub enter32BitPersonality
_loadPerlHeader('linux/personality.ph', 'sys/personality.ph');
syscall(&SYS_personality, PER_LINUX32()) != -1
- or die _tr("unable to invoke syscall '%s'! ($!)", 'personality');
+ or warn _tr("unable to invoke syscall '%s'! ($!)", 'personality');
return;
}