From: Gene Cumm <gene.cumm at gmail.com> mtools/syslinux.c: Silence warnings from GCC with asprintf's attribute warn_unused_result in certain glibc versions/patches. Assign it to a variable and ignore it as the string is already tested for null before using it. Signed-off-by: Gene Cumm <gene.cumm at gmail.com> --- diff --git a/mtools/syslinux.c b/mtools/syslinux.c index 2b82b33..3307833 100644 --- a/mtools/syslinux.c +++ b/mtools/syslinux.c @@ -142,6 +142,7 @@ int main(int argc, char *argv[]) const char *errmsg; int ldlinux_sectors, patch_sectors; int i; + int ret; int force = 0; /* -f (force) option */ int stupid = 0; /* -s (stupid) option */ @@ -240,7 +241,7 @@ int main(int argc, char *argv[]) } /* This command may fail legitimately */ - system("mattrib -h -r -s s:/ldlinux.sys 2>/dev/null"); + ret = system("mattrib -h -r -s s:/ldlinux.sys 2>/dev/null"); mtp = popen("mcopy -D o -D O -o - s:/ldlinux.sys", "w"); if (!mtp || (fwrite(syslinux_ldlinux, 1, syslinux_ldlinux_len, mtp) @@ -313,7 +314,7 @@ int main(int argc, char *argv[]) /* This command may fail legitimately */ sprintf(command, "mattrib -h -r -s %s 2>/dev/null", target_file); - system(command); + ret = system(command); sprintf(command, "mmove -D o -D O s:/ldlinux.sys %s", target_file); status = system(command);