parse_disk
if (parse_disk(res, path, type) != 0)
int parse_disk(struct parse_result *, char *, int);
if (parse_disk($2, $3) != 0) {
int parse_disk(char *, int);