Ticket #1620: gajim-prctl.patch

File gajim-prctl.patch, 1.2 kB (added by zloygod@…, 2 years ago)

Adds prctl call for 'killall gajim' and also replaces 'exec' with 'exec -a gajim' to see nice 'ps' output

  • trunk/launch.sh

    diff -ru gajim-29.08.2006/trunk/launch.sh gajim-prctl/trunk/launch.sh
    old new  
    11#!/bin/sh 
    22cd `dirname $0`/src 
    3 exec python -OOt gajim.py $@ 
     3exec -a gajim python -OOt gajim.py $@ 
  • trunk/scripts/gajim

    diff -ru gajim-29.08.2006/trunk/scripts/gajim gajim-prctl/trunk/scripts/gajim
    old new  
    2929 
    3030cd PREFIX/share/gajim/src 
    3131export PYTHONPATH="$PYTHONPATH:PREFIXLIB/gajim" 
    32 exec PYTHON_EXEC -OO gajim.py $@ 
     32exec -a gajim PYTHON_EXEC -OO gajim.py $@ 
  • trunk/src/gajim.py

    diff -ru gajim-29.08.2006/trunk/src/gajim.py gajim-prctl/trunk/src/gajim.py
    old new  
    4242from common import exceptions 
    4343 
    4444try: 
     45        import dl 
     46        libc = dl.open('/lib/libc.so.6') 
     47        libc.call('prctl',15,'gajim\0',0,0,0) 
     48except: 
     49        pass 
     50 
     51try: 
    4552        import gtk 
    4653except RuntimeError, msg: 
    4754        if str(msg) == 'could not open display':