about summary refs log tree commit homepage
path: root/devel
diff options
context:
space:
mode:
authorEric Wong <e@80x24.org>2022-03-23 08:54:35 +0000
committerEric Wong <e@80x24.org>2022-03-23 18:39:03 +0000
commitacefd91b302dc1bffded901c3ecd0db8f9916e9b (patch)
treedc67a37a04c85d503185f12d6c21cb19f01078a3 /devel
parent215e2138c99d48e2061eb98aef5a6da1bc3ff828 (diff)
downloadpublic-inbox-acefd91b302dc1bffded901c3ecd0db8f9916e9b.tar.gz
Socket::MsgHdr is only packaged for Debian and derivatives at
the moment, and Inline::C pulling in gcc/clang is a huge amount
of disk space and bandwidth for some users.

This enables disk space and/or bandwidth-limited users to use lei.

Only Linux guarantees a stable ABI and syscall numbers, but
that's the majority of our userbase.  FreeBSD users will still
have to use Inline::C (or get Socket::MsgHdr packaged).

x86, x32, and x86-64 are all currently supported, more to be added.
Diffstat (limited to 'devel')
-rwxr-xr-xdevel/syscall-list2
1 files changed, 2 insertions, 0 deletions
diff --git a/devel/syscall-list b/devel/syscall-list
index a6b1bfa7..d33a8a78 100755
--- a/devel/syscall-list
+++ b/devel/syscall-list
@@ -49,6 +49,8 @@ int main(void)
         D(SYS_inotify_rm_watch);
         D(SYS_prctl);
         D(SYS_fstatfs);
+        D(SYS_sendmsg);
+        D(SYS_recvmsg);
 #ifdef FS_IOC_GETFLAGS
         printf("FS_IOC_GETFLAGS=%#lx\nFS_IOC_SETFLAGS=%#lx\n",
                 (unsigned long)FS_IOC_GETFLAGS, (unsigned long)FS_IOC_SETFLAGS);