diff options
Diffstat (limited to 'contrib/libarchive/test_utils/test_common.h')
| -rw-r--r-- | contrib/libarchive/test_utils/test_common.h | 10 | 
1 files changed, 8 insertions, 2 deletions
| diff --git a/contrib/libarchive/test_utils/test_common.h b/contrib/libarchive/test_utils/test_common.h index 064f0a6ec241..a9df300e3be8 100644 --- a/contrib/libarchive/test_utils/test_common.h +++ b/contrib/libarchive/test_utils/test_common.h @@ -340,8 +340,14 @@ int canGrzip(void);  /* Return true if this platform can run the "gzip" program. */  int canGzip(void); -/* Return true if this platform can run the specified command. */ -int canRunCommand(const char *); +/* Return true if this platform can run the specified command. + * + * Result can be optionally cached with `*tested`: + *   - 0 if not tested yet + *   - <0 if already tested negative + *   - >0 if already tested positive + */ +int canRunCommand(const char *cmd, int *tested);  /* Return true if this platform can run the "lrzip" program. */  int canLrzip(void); | 
