[Top][All Lists]

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

lynx-dev Lynx idle-loop

From: Gisle Vanem
Subject: lynx-dev Lynx idle-loop
Date: Wed, 17 Jul 2002 16:07:53 +0200

Isn't there some sort of idle-loop that is called while Lynx is waiting for
a keypress? 

I once committed this change for Watt-32/djgpp in HTdos.c:
int getxkey (void)
    __dpmi_regs r;

    /* poll tcp/ip lib and yield to DPMI-host while nothing in
     * keyboard buffer (head = tail) (simpler than kbhit).
    while (_farpeekw(_dos_ds, 0x41a) == _farpeekw(_dos_ds, 0x41c))
       tcp_tick (NULL);

This no longer (as of 2.8.4dev?) works; tcp_tick() isn't called. Hence
ping's and closing sockets aren't handled.

In LYstring.c there is "#define GetChar getxkey". I tried to follow this 
code, but failed to understand how keypresses are read.

Here are some of my CFLAGS:

Did I miss some flags here?

Gisle V.

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

reply via email to

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