From e10e1e9b48b9eb5c2273b3dc270be01988c52857 Mon Sep 17 00:00:00 2001 From: David Paleino Date: Sun, 7 Aug 2011 22:09:49 +0200 Subject: [PATCH] generalize libc linking using ctypes' find_library() --- wicd/misc.py | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/wicd/misc.py b/wicd/misc.py index 373efae..5721fd5 100644 --- a/wicd/misc.py +++ b/wicd/misc.py @@ -406,11 +406,8 @@ def RenameProcess(new_name): return False try: import ctypes - is_64 = os.path.exists('/lib64/libc.so.6') - if is_64: - libc = ctypes.CDLL('/lib64/libc.so.6') - else: - libc = ctypes.CDLL('/lib/libc.so.6') + from ctypes.util import find_library + libc = ctypes.CDLL(find_library('c')) libc.prctl(15, new_name, 0, 0, 0) return True except: