import sys

def renameProcess(new_name):
    """ Renames the process calling the function to the given name. """
    if sys.platform != 'linux2':
        return False
    try:
        from ctypes import CDLL
        libc = CDLL('libc.so.6')
        libc.prctl(15, new_name, 0, 0, 0)
        return True
    except Exception, e:
        #print "Rename process failed", e
        return False