DragonFly BSD
DragonFly submit List (threaded) for 2005-04
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

setenv cleanup of usr.sbin/resident


From: Joe Talbott <jtalbott@xxxxxxxxx>
Date: Thu, 21 Apr 2005 10:22:45 -0400

Here's a patch to check the return value of setenv () in
usr.sbin/resident/resident.c.  

Joe
Index: usr.sbin/resident/resident.c
===================================================================
RCS file: /home/dcvs/src/usr.sbin/resident/resident.c,v
retrieving revision 1.7
diff -u -r1.7 resident.c
--- usr.sbin/resident/resident.c	18 Dec 2004 22:48:05 -0000	1.7
+++ usr.sbin/resident/resident.c	21 Apr 2005 13:47:33 -0000
@@ -151,9 +151,19 @@
 
 	/* ld-elf.so magic */
 	if (doreg)
-	    setenv("LD_RESIDENT_REGISTER_NOW", "yes", 1);
+	{
+	    if (setenv("LD_RESIDENT_REGISTER_NOW", "yes", 1) == -1)
+		fprintf (stderr,
+			"setenv (\"LD_RESIDENT_REGISTER_NOW\") failed: %s",
+			strerror (errno));
+	}
 	else
-	    setenv("LD_RESIDENT_UNREGISTER_NOW", "yes", 1);
+	{
+	    if (setenv("LD_RESIDENT_UNREGISTER_NOW", "yes", 1) == -1)
+		fprintf (stderr,
+			"setenv (\"LD_RESIDENT_UNREGISTER_NOW\") failed: %s",
+			strerror (errno));
+	}
 
 	rval = 0;
 	for ( ;  argc > 0;  argc--, argv++) {


[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]