--- noip2.c.old	2015-01-05 18:06:18.704641169 -0200
+++ noip2.c	2015-01-05 18:07:45.157639072 -0200
@@ -130,6 +130,10 @@
 	+	hardened autoconf() the same way
 	+	patch suggested by xenomuta@phreaker.net
 
+	+	January 2015 (dota? =op)  version 2.1.9-1
+	+	added -f flag to run in foreground
+	+	patch suggested by rogi@skylittlesystem.org
+
 */			
 /////////////////////////////////////////////////////////////////////////////                                            
 
@@ -217,9 +221,9 @@
   #define UPDATE_SCRIPT		"ducupdate.php"
 
 #ifdef DEBUG
-  #define OPTCHARS		"CYU:Fc:dD:hp:u:x:SMi:K:I:z"
+  #define OPTCHARS		"CYU:Fc:dD:hp:u:x:SMi:K:I:zf"
 #else
-  #define OPTCHARS		"CYU:Fc:hp:u:x:SMi:K:I:z"
+  #define OPTCHARS		"CYU:Fc:hp:u:x:SMi:K:I:zf"
 #endif
 #define ARGC			1
 #define ARGF			(1<<1)
@@ -551,6 +555,7 @@
 	fprintf(stderr, "         -M               permit multiple instances\n");
 	fprintf(stderr, "         -K processID     terminate instance PID\n");
 	fprintf(stderr, "         -z               activate shm dump code\n");
+	fprintf(stderr, "         -f               run on foreground\n");
 	fprintf(stderr, "         -h               help (this text)\n");
 }
 ///////////////////////////////////////////////////////////////////////////
@@ -738,6 +743,9 @@
 		case 'z':
 			shm_dump_active++;
 			break;
+		case 'f':
+			background=0;
+			break;
 		default:
 			Usage();
 			exit(0);
