Patch by Charles G Waldman:

1)  Adds MSG_DONTWAIT if defined (I needed this)
2)  Spells "coreectly" correctly ;-)
diff --git a/Modules/socketmodule.c b/Modules/socketmodule.c
index 2b7eb8d..6649eea 100644
--- a/Modules/socketmodule.c
+++ b/Modules/socketmodule.c
@@ -524,7 +524,7 @@
 	}
 
 #ifdef __BEOS__
-	/* XXX: BeOS version of accept() doesn't set family coreectly */
+	/* XXX: BeOS version of accept() doesn't set family correctly */
 	addr->sa_family = AF_INET;
 #endif
 
@@ -2526,6 +2526,9 @@
 #ifdef	MSG_DONTROUTE
 	insint(d, "MSG_DONTROUTE", MSG_DONTROUTE);
 #endif
+#ifdef	MSG_DONTWAIT
+	insint(d, "MSG_DONWAIT", MSG_DONTWAIT);
+#endif
 #ifdef	MSG_EOR
 	insint(d, "MSG_EOR", MSG_EOR);
 #endif