[Ltrace-devel] [PATCH] Use err(3) instead of error(3) as more portable function

Andrey Zonov zont at FreeBSD.org
Sun Sep 30 11:17:25 UTC 2012


---
 expr.c             |    4 ++--
 read_config_file.c |    4 ++--
 zero.c             |    4 ++--
 3 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/expr.c b/expr.c
index c0ebcef..ff249b1 100644
--- a/expr.c
+++ b/expr.c
@@ -20,8 +20,8 @@

 #include <string.h>
 #include <assert.h>
+#include <err.h>
 #include <errno.h>
-#include <error.h>
 #include <stdlib.h>

 #include "expr.h"
@@ -330,7 +330,7 @@ expr_self(void)
 	if (node == NULL) {
 		node = malloc(sizeof(*node));
 		if (node == NULL)
-			error(1, errno, "malloc expr_self");
+			err(1, "malloc expr_self");
 		expr_init_self(node);
 	}
 	return node;
diff --git a/read_config_file.c b/read_config_file.c
index 87e87e7..d761f93 100644
--- a/read_config_file.c
+++ b/read_config_file.c
@@ -26,8 +26,8 @@
 #include <string.h>
 #include <stdlib.h>
 #include <ctype.h>
+#include <err.h>
 #include <errno.h>
-#include <error.h>
 #include <assert.h>

 #include "common.h"
@@ -1103,7 +1103,7 @@ init_global_config(void)
 {
 	struct arg_type_info *info = malloc(2 * sizeof(*info));
 	if (info == NULL)
-		error(1, errno, "malloc in init_global_config");
+		err(1, "malloc in init_global_config");

 	memset(info, 0, 2 * sizeof(*info));
 	info[0].type = ARGTYPE_POINTER;
diff --git a/zero.c b/zero.c
index bc119ee..3639361 100644
--- a/zero.c
+++ b/zero.c
@@ -18,7 +18,7 @@
  * 02110-1301 USA
  */

-#include <error.h>
+#include <err.h>
 #include <errno.h>

 #include "zero.h"
@@ -97,7 +97,7 @@ expr_node_zero(void)
 	if (node == NULL) {
 		node = malloc(sizeof(*node));
 		if (node == NULL)
-			error(1, errno, "malloc expr_node_zero");
+			err(1, "malloc expr_node_zero");
 		expr_init_cb1(node, &zero1_callback,
 			      expr_self(), 0, (void *)-1);
 	}
-- 
1.7.0.4

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 535 bytes
Desc: OpenPGP digital signature
URL: <http://lists.alioth.debian.org/pipermail/ltrace-devel/attachments/20120930/6c4b102e/attachment.pgp>


More information about the Ltrace-devel mailing list