  struct iaddr iaddr_broadcast = { 4, { 255, 255, 255, 255 } };
  struct iaddr iaddr_any = { 4, { 0, 0, 0, 0 } };
  struct in_addr inaddr_any;
-@@ -183,6 +186,7 @@
+@@ -183,6 +186,7 @@ static const char use_v6command[] = "Command not used for DHCPv4: %s";
  "                [-s server-addr] [-cf config-file]\n" \
  "                [-df duid-file] [-lf lease-file]\n" \
  "                [-pf pid-file] [--no-pid] [-e VAR=val]\n" \

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

 "                [-sf script-file] [interface]*"
 
 #define DHCLIENT_USAGEH "{--version|--help|-h}"
@@ -398,6 +402,8 @@ main(int argc, char **argv) {
 			no_dhclient_pid = 1;
 		} else if (!strcmp(argv[i], "--no-pid")) {
 			no_pid_file = 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 @@ void detach ()
 	/* Become session leader and get pid... */
 	(void) setsid ();
 
