[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
- lynx-dev DNS resolve patch,
Gisle Vanem <=