]> Sergey Matveev's repositories - public-inbox.git/commit
use PublicInbox::DS for dwaitpid
authorEric Wong <e@80x24.org>
Thu, 31 Dec 2020 13:51:49 +0000 (13:51 +0000)
committerEric Wong <e@80x24.org>
Fri, 1 Jan 2021 05:00:40 +0000 (05:00 +0000)
commitd59a9cb667f106b29363795539b55116077bcd80
tree759a3964b8f74a5a6a99c6c2545f467e465813e8
parent2b5d41f3a1b55ae513e9d5510d830074234fda37
use PublicInbox::DS for dwaitpid

This simplifies our code and provides a more consistent API for
error handling.  PublicInbox::DS can be loaded nowadays on all
*BSDs and Linux distros easily without extra packages to
install.

The downside is possibly increased startup time, but it's
probably not as a big problem with lei being a daemon
(and -mda possibly following suite).
lib/PublicInbox/DS.pm
lib/PublicInbox/Gcf2Client.pm
lib/PublicInbox/Git.pm
lib/PublicInbox/LEI.pm
lib/PublicInbox/ProcessPipe.pm
lib/PublicInbox/Qspawn.pm