.\"
.\" 2011-09-10, mtk, Converted from mdoc to man macros
.\"
-.TH ERR 3 2012-03-15 "Linux" "Linux Programmer's Manual"
+.TH ERR 3 2013-12-30 "Linux" "Linux Programmer's Manual"
.SH NAME
err, verr, errx, verrx, warn, vwarn, warnx, vwarnx \- formatted error messages
.SH SYNOPSIS
.in +4n
.nf
-if ((p = malloc(size)) == NULL)
+p = malloc(size);
+if (p == NULL)
err(1, NULL);
-if ((fd = open(file_name, O_RDONLY, 0)) == \-1)
+fd = open(file_name, O_RDONLY, 0);
+if (fd == \-1)
err(1, "%s", file_name);
.fi
.in
.in +4n
.nf
-if ((fd = open(raw_device, O_RDONLY, 0)) == \-1)
+fd = open(raw_device, O_RDONLY, 0);
+if (fd == \-1)
warnx("%s: %s: trying the block device",
raw_device, strerror(errno));
-if ((fd = open(block_device, O_RDONLY, 0)) == \-1)
+fd = open(block_device, O_RDONLY, 0);
+if (fd == \-1)
err(1, "%s", block_device);
.fi
.in