diff options
author | Eric Wong <e@80x24.org> | 2021-01-29 12:42:57 +0500 |
---|---|---|
committer | Eric Wong <e@80x24.org> | 2021-01-30 01:08:19 +0000 |
commit | 401803a9e717ba05c8a73f9bf60d1175b316bb77 (patch) | |
tree | a8c41470d994cddd362dc45071c5df836ee48fe2 /lib/PublicInbox/Spawn.pm | |
parent | 89c34c8ea543ade16e5a68bf1c2b83bf885c46ea (diff) | |
download | public-inbox-401803a9e717ba05c8a73f9bf60d1175b316bb77.tar.gz |
Keeping track of non-standard FDs gets tricky, so make it easier by relying on st_dev/st_ino mapping in the transmitted objects. We'll keep using numbers for the standard FDs since we need to be able to easily redirect them in the producer (main daemon) process for (gzip|bzip2|xz) if writing to a compressed mbox.
Diffstat (limited to 'lib/PublicInbox/Spawn.pm')
-rw-r--r-- | lib/PublicInbox/Spawn.pm | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/PublicInbox/Spawn.pm b/lib/PublicInbox/Spawn.pm index ef4885c1..1842899c 100644 --- a/lib/PublicInbox/Spawn.pm +++ b/lib/PublicInbox/Spawn.pm @@ -209,7 +209,7 @@ my $fdpass = <<'FDPASS'; #include <sys/socket.h> #if defined(CMSG_SPACE) && defined(CMSG_LEN) -#define SEND_FD_CAPA 6 +#define SEND_FD_CAPA 10 #define SEND_FD_SPACE (SEND_FD_CAPA * sizeof(int)) union my_cmsg { struct cmsghdr hdr; |