https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=272277

--- Comment #7 from Jan Beich <jbe...@freebsd.org> ---
ProcInfo_bsd.cpp is OpenBSD-only per
https://searchfox.org/mozilla-central/rev/d35b3fe3d8230a255b988afb0ebda1176fc2f50b/toolkit/components/processtools/moz.build#42-43
- OpenBSD KERN_PROC_SHOW_THREADS is DragonFly KERN_PROC_FLAG_LWP, NetBSD
KERN_LWP and not necessary on FreeBSD
- OpenBSD p_tid (kinfo_proc) is DragonFly kl_tid (kinfo_lwp), FreeBSD ki_tid
(kinfo_proc), NetBSD l_lid (kinfo_lwp)
- NetBSD/OpeNBSD mib[4] (size of kinfo_proc) + mib[5] (number of kinfo_proc)
are not supported on DragonFly/FreeBSD

If someone wants to work on this they'd need:
- Create VM for each BSD
- Extract Firefox code into a standalone easily testable program
- Fill the missing support, wrap with ifdefs and reduce superfluous difference
- Copy the modified code back to Firefox
- Adjust moz.build

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to