about summary refs log tree commit homepage
path: root/lib/PublicInbox
diff options
context:
space:
mode:
authorEric Wong <e@80x24.org>2023-11-28 14:56:15 +0000
committerEric Wong <e@80x24.org>2023-11-29 02:13:17 +0000
commit15b21f26851863e55b1ed4edb5482f373ae0d05f (patch)
treef22aceabf13c60892043404daf20d6eca8c872af /lib/PublicInbox
parentae08515c9d1022a4b0ae09bedf02265aceb3bd6b (diff)
downloadpublic-inbox-15b21f26851863e55b1ed4edb5482f373ae0d05f.tar.gz
Code search will require SCM_RIGHTS, and Inline::C on BSDs
probably isn't too onerous a dependency for new features as
all the ones I've tested have it packaged.

Furthermore, requiring SCM_RIGHTS isn't far off since OpenBSD's
Perl is patched to route the `syscall' perlop through libc[1],
while NetBSD[2] and FreeBSD[3] actually do strive for backwards
compatibility.  We'd just need to use the numbers and not rely
on syscall.ph shipped with Perl since the macro names themselves
are unstable.

[1] https://cvsweb.openbsd.org/src/gnu/usr.bin/perl/gen_syscall_emulator.pl
[2] https://www.netbsd.org/docs/internals/en/chap-processes.html#syscall_versioning
[3] https://wiki.freebsd.org/AddingSyscalls#Backward_compatibily
Diffstat (limited to 'lib/PublicInbox')
0 files changed, 0 insertions, 0 deletions