lynx-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

lynx-dev DNS resolve patch


From: Gisle Vanem
Subject: lynx-dev DNS resolve patch
Date: Fri, 13 Sep 2002 13:21:49 +0200

Here is a small patch for MSDOS/djgpp/Watt-32 that enables terminating
LYGetHostByName() by pressing 'z'.

--- httcp.c.orig     Tue May 28 18:41:42 2002
+++ httcp.c          Fri Sep 13 09:10:16 2002
@@ -99,6 +99,13 @@
 extern int sys_nerr;
 #endif /* DECL_SYS_ERRLIST */
 
+#ifdef __DJGPP__
+static int ResolveYield (void)
+{
+    return HTCheckForInterrupt() ? 0 : 1;
+}
+#endif
+
 #ifdef _WINDOWS_NSL
 char host[512];
 struct hostent  *phost; /* Pointer to host - See netdb.h */
@@ -641,6 +648,11 @@
 #ifndef _WINDOWS_NSL
     char *host = str;
 #endif
+
+#ifdef __DJGPP__
+    _resolve_hook = ResolveYield;
+#endif
+
 #ifdef NSL_FORK
     /* for transfer of result between from child to parent: */
     static AlignedHOSTENT aligned_full_rehostent;

Gisle V.


; To UNSUBSCRIBE: Send "unsubscribe lynx-dev" to address@hidden

reply via email to

[Prev in Thread] Current Thread [Next in Thread]