Handle LVM and RAID

This commit is contained in:
James Dominic P. Guana
2020-05-26 10:57:48 +08:00
committed by Robert Roth
parent 9e62440b31
commit 9cbb3b91f1
6 changed files with 229 additions and 36 deletions

View File

@@ -57,21 +57,20 @@ skip_token (const char *p)
}
int
check_alphanumeric_word (const char *p)
void
get_from_pipe (char *buffer, const char *cmd)
{
int test = 0;
p = next_token(p);
while (*p && !g_ascii_isspace(*p)) {
if(g_ascii_isalpha(*p)){
test = 0;
}else if(g_ascii_isdigit(*p)){
test = 1;
}
p++;
};
p = next_token(p);
return test;
FILE* fp;
long psize;
fp = popen (cmd, "r");
fseek (fp, 0, SEEK_END);
psize = ftell (fp);
fseek (fp, 0, SEEK_SET);
fread(buffer,1,psize,fp);
pclose (fp);
}