From 6e524e0b4fee2aca3d7bb222d26f768870d97f5e Mon Sep 17 00:00:00 2001
From: Yann Leboulanger <asterix@lagaule.org>
Date: Tue, 29 Aug 2006 16:11:23 +0000
Subject: [PATCH] [zloygod] ps aux now shows gajim, and killall gajim works.
 Fixes #1620

---
 launch.sh     | 2 +-
 scripts/gajim | 2 +-
 src/gajim.py  | 7 +++++++
 3 files changed, 9 insertions(+), 2 deletions(-)

diff --git a/launch.sh b/launch.sh
index e533dded4d..a048599f94 100755
--- a/launch.sh
+++ b/launch.sh
@@ -1,3 +1,3 @@
 #!/bin/sh
 cd `dirname $0`/src
-exec python -OOt gajim.py $@
+exec -a gajim python -OOt gajim.py $@
diff --git a/scripts/gajim b/scripts/gajim
index 7fed98d39a..701c21a332 100644
--- a/scripts/gajim
+++ b/scripts/gajim
@@ -29,4 +29,4 @@ fi
 
 cd PREFIX/share/gajim/src
 export PYTHONPATH="$PYTHONPATH:PREFIXLIB/gajim"
-exec PYTHON_EXEC -OO gajim.py $@
+exec -a gajim PYTHON_EXEC -OO gajim.py $@
diff --git a/src/gajim.py b/src/gajim.py
index 1e35f83abf..1726980054 100755
--- a/src/gajim.py
+++ b/src/gajim.py
@@ -41,6 +41,13 @@ from chat_control import ChatControlBase
 
 from common import exceptions
 
+try:
+	import dl 
+	libc = dl.open('/lib/libc.so.6') 
+	libc.call('prctl',15,'gajim\0',0,0,0) 
+except: 
+	pass
+
 try:
 	import gtk
 except RuntimeError, msg:
-- 
GitLab