From 1d6e1f9a6a66a42d18f109aea406237cf8571597 Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Wed, 26 May 2021 18:08:57 +0000 Subject: lei: require Socket::MsgHdr or Inline::C, drop oneshot The cost of supporting separate code paths between oneshot and daemon isn't worth the trouble; especially if there are more users to support. The test suite time nearly doubles with oneshot, so that's hurting developer productivity. FD passing is currently required to work efficiently with remote HTTP(S) queries which return large messages, as seen in commit 708b182a57373172f5523f3dc297659d58e03b58 ("ipc: wq: handle >MAX_ARG_STRLEN && {oneshot} ? 'oneshot' : 'daemon'; - my @out = ("lei $pi_ver mode=$daemon\n", + my @out = ("lei $pi_ver\n", "perl $Config{version} / $os $rel / $mac ". "ptrsize=$Config{ptrsize}\n"); chomp(my $gv = `git --version` || "git missing"); -- cgit v1.2.3-24-ge0c7