-#define RES_INIT 0x001 /* address initialized */
-#define RES_DEBUG 0x002 /* print debug messages */
-#define RES_AAONLY 0x004 /* authoritative answers only */
-#define RES_USEVC 0x008 /* use virtual circuit */
-#define RES_PRIMARY 0x010 /* query primary server only */
-#define RES_IGNTC 0x020 /* ignore trucation errors */
-#define RES_RECURSE 0x040 /* recursion desired */
-#define RES_DEFNAMES 0x080 /* use default domain name */
+#define RES_INIT 0x0001 /* address initialized */
+#define RES_DEBUG 0x0002 /* print debug messages */
+#define RES_AAONLY 0x0004 /* authoritative answers only */
+#define RES_USEVC 0x0008 /* use virtual circuit */
+#define RES_PRIMARY 0x0010 /* query primary server only */
+#define RES_IGNTC 0x0020 /* ignore trucation errors */
+#define RES_RECURSE 0x0040 /* recursion desired */
+#define RES_DEFNAMES 0x0080 /* use default domain name */
+#define RES_STAYOPEN 0x0100 /* Keep TCP socket open */
+#define RES_DNSRCH 0x0200 /* search up local domain tree */
+
+#define RES_DEFAULT (RES_RECURSE | RES_DEFNAMES | RES_DNSRCH)