1
0
mirror of https://github.com/pgbackrest/pgbackrest.git synced 2025-12-13 23:25:51 +02:00

Add Exec object.

Executes a child process and allows the calling process to communicate with it using read/write io.

This object is specially tailored to implement the protocol layer and may or may not be generally applicable to general purpose
execution.
This commit is contained in:
David Steele
2019-01-18 11:45:40 +02:00
parent 797f8098d1
commit 9cac403f61
12 changed files with 526 additions and 1 deletions

View File

@@ -171,6 +171,8 @@ use constant ERROR_KERNEL => 100;
push @EXPORT, qw(ERROR_KERNEL);
use constant ERROR_SERVICE => 101;
push @EXPORT, qw(ERROR_SERVICE);
use constant ERROR_EXECUTE => 102;
push @EXPORT, qw(ERROR_EXECUTE);
use constant ERROR_RUNTIME => 122;
push @EXPORT, qw(ERROR_RUNTIME);
use constant ERROR_INVALID => 123;