test_utils: factorize canProg implementations
This commit is contained in:
1 parent
dcf5475661
commit
864c904442
1 file changed
+10
-110
+10
-110
@@ -2548,152 +2548,52 @@ canRunCommand(const char *cmd, int *tested)
|
||||
/*
|
||||
* Can this platform run the bzip2 program?
|
||||
*/
|
||||
int
|
||||
canBzip2(void)
|
||||
{
|
||||
static int tested = 0, value = 0;
|
||||
if (!tested) {
|
||||
tested = 1;
|
||||
if (systemf("bzip2 --help %s", redirectArgs) == 0)
|
||||
value = 1;
|
||||
}
|
||||
return (value);
|
||||
}
|
||||
CAN_RUN_FUNC(Bzip2, "bzip2 --help");
|
||||
|
||||
/*
|
||||
* Can this platform run the grzip program?
|
||||
*/
|
||||
int
|
||||
canGrzip(void)
|
||||
{
|
||||
static int tested = 0, value = 0;
|
||||
if (!tested) {
|
||||
tested = 1;
|
||||
if (systemf("grzip -V %s", redirectArgs) == 0)
|
||||
value = 1;
|
||||
}
|
||||
return (value);
|
||||
}
|
||||
CAN_RUN_FUNC(Grzip, "grzip -V");
|
||||
|
||||
/*
|
||||
* Can this platform run the gzip program?
|
||||
*/
|
||||
int
|
||||
canGzip(void)
|
||||
{
|
||||
static int tested = 0, value = 0;
|
||||
if (!tested) {
|
||||
tested = 1;
|
||||
if (systemf("gzip --help %s", redirectArgs) == 0)
|
||||
value = 1;
|
||||
}
|
||||
return (value);
|
||||
}
|
||||
CAN_RUN_FUNC(Gzip, "gzip --help");
|
||||
|
||||
/*
|
||||
* Can this platform run the lrzip program?
|
||||
*/
|
||||
int
|
||||
canLrzip(void)
|
||||
{
|
||||
static int tested = 0, value = 0;
|
||||
if (!tested) {
|
||||
tested = 1;
|
||||
if (systemf("lrzip -V %s", redirectArgs) == 0)
|
||||
value = 1;
|
||||
}
|
||||
return (value);
|
||||
}
|
||||
CAN_RUN_FUNC(Lrzip, "lrzip -V");
|
||||
|
||||
/*
|
||||
* Can this platform run the lz4 program?
|
||||
*/
|
||||
int
|
||||
canLz4(void)
|
||||
{
|
||||
static int tested = 0, value = 0;
|
||||
if (!tested) {
|
||||
tested = 1;
|
||||
if (systemf("lz4 --help %s", redirectArgs) == 0)
|
||||
value = 1;
|
||||
}
|
||||
return (value);
|
||||
}
|
||||
CAN_RUN_FUNC(Lz4, "lz4 --help");
|
||||
|
||||
/*
|
||||
* Can this platform run the zstd program?
|
||||
*/
|
||||
int
|
||||
canZstd(void)
|
||||
{
|
||||
static int tested = 0, value = 0;
|
||||
if (!tested) {
|
||||
tested = 1;
|
||||
if (systemf("zstd --help %s", redirectArgs) == 0)
|
||||
value = 1;
|
||||
}
|
||||
return (value);
|
||||
}
|
||||
CAN_RUN_FUNC(Zstd, "zstd --help");
|
||||
|
||||
/*
|
||||
* Can this platform run the lzip program?
|
||||
*/
|
||||
int
|
||||
canLzip(void)
|
||||
{
|
||||
static int tested = 0, value = 0;
|
||||
if (!tested) {
|
||||
tested = 1;
|
||||
if (systemf("lzip --help %s", redirectArgs) == 0)
|
||||
value = 1;
|
||||
}
|
||||
return (value);
|
||||
}
|
||||
CAN_RUN_FUNC(Lzip, "lzip --help");
|
||||
|
||||
/*
|
||||
* Can this platform run the lzma program?
|
||||
*/
|
||||
int
|
||||
canLzma(void)
|
||||
{
|
||||
static int tested = 0, value = 0;
|
||||
if (!tested) {
|
||||
tested = 1;
|
||||
if (systemf("lzma --help %s", redirectArgs) == 0)
|
||||
value = 1;
|
||||
}
|
||||
return (value);
|
||||
}
|
||||
CAN_RUN_FUNC(Lzma, "lzma --help");
|
||||
|
||||
/*
|
||||
* Can this platform run the lzop program?
|
||||
*/
|
||||
int
|
||||
canLzop(void)
|
||||
{
|
||||
static int tested = 0, value = 0;
|
||||
if (!tested) {
|
||||
tested = 1;
|
||||
if (systemf("lzop --help %s", redirectArgs) == 0)
|
||||
value = 1;
|
||||
}
|
||||
return (value);
|
||||
}
|
||||
CAN_RUN_FUNC(Lzop, "lzop --help");
|
||||
|
||||
/*
|
||||
* Can this platform run the xz program?
|
||||
*/
|
||||
int
|
||||
canXz(void)
|
||||
{
|
||||
static int tested = 0, value = 0;
|
||||
if (!tested) {
|
||||
tested = 1;
|
||||
if (systemf("xz --help %s", redirectArgs) == 0)
|
||||
value = 1;
|
||||
}
|
||||
return (value);
|
||||
}
|
||||
CAN_RUN_FUNC(Xz, "xz --help");
|
||||
|
||||
/*
|
||||
* Can this filesystem handle nodump flags.
|
||||
|
||||
Reference in new issue
Block a user