By default, Bugzilla does not search the list of RESOLVED bugs.
You can force it to do so by putting the upper-case word ALL in front of your search query, e.g.: ALL tdelibs
We recommend searching for bugs this way, as you may discover that your bug has already been resolved and fixed in a later release. View | Details | Raw Unified | Return to bug 2110
Collapse All | Expand All

(-)kcontrol/tdefontinst/tdefontinst/GetPid.c.orig (-4 / +14 lines)
Lines 55-60 Link Here
55
        Linux         Tested on Linux 2.4
55
        Linux         Tested on Linux 2.4
56
        FreeBSD       Tested on FreeBSD 5.1 by Brian Ledbetter <brian@shadowcom.net>
56
        FreeBSD       Tested on FreeBSD 5.1 by Brian Ledbetter <brian@shadowcom.net>
57
        NetBSD
57
        NetBSD
58
        OpenBSD
58
        Irix
59
        Irix
59
        Solaris       Tested on Solaris 8 x86 by Torsten Kasch <tk@Genetik.Uni-Bielefeld.DE>
60
        Solaris       Tested on Solaris 8 x86 by Torsten Kasch <tk@Genetik.Uni-Bielefeld.DE>
60
        HP-UX         Tested on HP-UX B.11.11 U 9000/800
61
        HP-UX         Tested on HP-UX B.11.11 U 9000/800
Lines 160-166 Link Here
160
    return error ? 0 : pid;
161
    return error ? 0 : pid;
161
}
162
}
162
163
163
#elif defined OS_FreeBSD || defined OS_NetBSD || defined __FreeBSD__ || defined __NetBSD__ || defined OS_Darwin
164
#elif defined OS_FreeBSD || defined OS_NetBSD || defined __FreeBSD__ || defined __NetBSD__ || defined OS_Darwin || defined OS_OpenBSD || defined __OpenBSD__
164
165
165
#include <ctype.h>
166
#include <ctype.h>
166
#include <dirent.h>
167
#include <dirent.h>
Lines 202-207 Link Here
202
        mib[3] = p[num].ki_pid;
203
        mib[3] = p[num].ki_pid;
203
#elif defined(__DragonFly__) && __DragonFly_version >= 190000
204
#elif defined(__DragonFly__) && __DragonFly_version >= 190000
204
        mib[3] = p[num].kp_pid;
205
        mib[3] = p[num].kp_pid;
206
#elif defined(__OpenBSD__)
207
        mib[3] = p[num].p_pid;
205
#else
208
#else
206
        mib[3] = p[num].kp_proc.p_pid;
209
        mib[3] = p[num].kp_proc.p_pid;
207
#endif
210
#endif
Lines 225-238 Link Here
225
                    pid=p[num].kp_pid;
228
                    pid=p[num].kp_pid;
226
#else
229
#else
227
#if defined(__DragonFly__)
230
#if defined(__DragonFly__)
228
	    if(proc_p.kp_eproc.e_ppid==ppid && p[num].kp_thread.td_comm && 0==strcmp(p[num].kp_thread.td_comm, proc))
231
            if(proc_p.kp_eproc.e_ppid==ppid && p[num].kp_thread.td_comm && 0==strcmp(p[num].kp_thread.td_comm, proc))
232
#elif defined(__OpenBSD__)
233
            if(proc_p.p_ppid==ppid && p[num].p_comm && 0==strcmp(p[num].p_comm, proc))
229
#else
234
#else
230
            if(proc_p.kp_eproc.e_ppid==ppid && p[num].kp_proc.p_comm && 0==strcmp(p[num].kp_proc.p_comm, proc))
235
            if(proc_p.kp_eproc.e_ppid==ppid && p[num].kp_proc.p_comm && 0==strcmp(p[num].kp_proc.p_comm, proc))
231
#endif
236
#endif
232
                if(pid)
237
                if(pid) {
233
                    error=true;
238
                    error=true;
234
                else
239
                } else {
240
#if defined(__OpenBSD__)
241
                    pid=p[num].p_pid;
242
#else
235
                    pid=p[num].kp_proc.p_pid;
243
                    pid=p[num].kp_proc.p_pid;
244
#endif
245
                }
236
#endif
246
#endif
237
        }
247
        }
238
    }
248
    }

Return to bug 2110