  	/* Close standard I/O descriptors. */
  	(void) close(0);
  	(void) close(1);
--- 
-2.7.4
-

 
 TIME default_lease_time = 43200; /* 12 hours... */
 TIME max_lease_time = 86400; /* 24 hours... */
@@ -58,6 +59,8 @@ int dhcp_max_agent_option_packet_length = 0;
 
 int interfaces_requested = 0;
 

 "                [-sf script-file] [interface]*"
 
 #define DHCLIENT_USAGEH "{--version|--help|-h}"
@@ -398,6 +402,8 @@
 			no_dhclient_pid = 1;
 		} else if (!strcmp(argv[i], "--no-pid")) {
 			no_pid_file = ISC_TRUE;
+		} else if (!strcmp(argv[i], "--psig")) {
+			psig = 1;
 		} else if (!strcmp(argv[i], "-cf")) {
 			if (++i == argc)
 				usage(use_noarg, argv[i-1]);
@@ -4447,6 +4453,10 @@
 	/* Become session leader and get pid... */
 	(void) setsid ();
 
