delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2022/08/07/01:42:11

X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f
X-Recipient: djgpp AT delorie DOT com
X-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20210112;
h=to:subject:message-id:date:from:references:in-reply-to:mime-version
:from:to:cc;
bh=HBBwCYXOEv8g4P3im5c1qXFrqmYQqMZohdT7+ZVlGfs=;
b=W1kxTWKZpnHLunGl6BMBDqo3N+0vvwwHS2z0mEUFrSHvDByBs3LitpBsvvNcmHjNX4
iXkR3+FXTshuZD0R0nZ1z5b3WMsfwX4yZramH3SrUceHpi0UF7zQlG06xs8eKurI0CqB
BayXdjQR0k3tBH4hI3Ki893d3oOiRgJS5XTPsV9AZTfVW552Gqz8XNQVeoL27exdJvkU
Y0cNl7wKc7boNnB6I2CBCsuutAjEpQ4VOfhlejFyiww0P9h0IdtW37ISLPLcF2ttFxUV
ky960cFrzY7p1XYn9W/xJHFTCwHtqBgRswCBEe+87a1qHNh4lowE2Y9n1Cr6NaLtHxXz
5kvA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20210112;
h=to:subject:message-id:date:from:references:in-reply-to:mime-version
:x-gm-message-state:from:to:cc;
bh=HBBwCYXOEv8g4P3im5c1qXFrqmYQqMZohdT7+ZVlGfs=;
b=ucoDo4PXlRW9mFXDtcrFh+HANfq7/pL2I7BxTIkQ3MeVwxWSwk8+yd57fvpb2Czoto
CiG+/zqLxjjGn+fkFo9NKDjWmOLMQIVInL+fI29pYktCwF2YmuITiEkCIPgm7f4ZAQVq
zXctPErgF6et52vsC0HSQmtOTpBA21FgZq8OV3VFlLi4Cp+VKD8MA7koMqzrb/79ferr
xJTp/E5TRGzO0X77jrFTmzttAVPASLS6VvW2kKnTsWTBm3bnHCvN4WFX4LXj+U3DM1/V
Juyo6XckQXSMbljAYv5GgWW3rDXKj5m2H8dXMTl8QpOWOJ0KTtcTSDJ/GilGCs8Ut1TK
OGnQ==
X-Gm-Message-State: ACgBeo0GJsYU6F6D3XgQiTnetxmEWJCvF3/lk44M3MFzFrkoi9L4O4sM
jVecShOx9jKChRZAgRIQedgyrLQv1QNbwd6i77o5p0Uj9hM=
X-Google-Smtp-Source: AA6agR7IgARaxvzpGdXSWFiW5IGKrekOhCTiDyUb+XAssYzvfVA+fHyZwpBxUPKD76GQqFFgawdHe4NmDoF98qvTK50=
X-Received: by 2002:adf:ec92:0:b0:21f:f65:2e57 with SMTP id
z18-20020adfec92000000b0021f0f652e57mr7945943wrn.95.1659850722960; Sat, 06
Aug 2022 22:38:42 -0700 (PDT)
MIME-Version: 1.0
In-Reply-To: <83r11sy6ar.fsf@gnu.org>
References: <3c11b033 DOT 75 DOT 182562fe32f DOT Coremail DOT lostxwind AT 163 DOT com>
<414f3e66 DOT a1 DOT 182565154ec DOT Coremail DOT lostxwind AT 163 DOT com> <CAA2C=vCKayVtwbC7xaPtcfZ2a6PDPLAa8K2diCRN52=yi9R_Og AT mail DOT gmail DOT com>
<83b98192-9ce6-495d-8eaf-9c4e6906cb5dn AT googlegroups DOT com> <CAA2C=vBOy1Yj26JqRHMNjHqv9DE19wuTDZOA0Rq7s0B1xeoq0w AT mail DOT gmail DOT com>
<83r11sy6ar DOT fsf AT gnu DOT org>
From: "Ozkan Sezer (sezeroz AT gmail DOT com) [via djgpp AT delorie DOT com]" <djgpp AT delorie DOT com>
Date: Sun, 7 Aug 2022 08:38:42 +0300
Message-ID: <CAA2C=vBNjX85L0PNabMu7gB76zC6gF+AYx=At0T0GG0JGC6ZTw@mail.gmail.com>
Subject: Re: BUGREPORT: ___dpmi_get_raw_mode_switch_addr() modifies SI
register and doesn't save it
To: djgpp AT delorie DOT com
Reply-To: djgpp AT delorie DOT com
Errors-To: nobody AT delorie DOT com
X-Mailing-List: djgpp AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com

On 8/7/22, Eli Zaretskii (eliz AT gnu DOT org) [via djgpp AT delorie DOT com]
<djgpp AT delorie DOT com> wrote:
>> From: "Ozkan Sezer (sezeroz AT gmail DOT com) [via djgpp AT delorie DOT com]"
>> <djgpp AT delorie DOT com>
>> Date: Sun, 7 Aug 2022 07:14:22 +0300
>>
>> On 8/6/22, Stefan Ring (stefanrin AT gmail DOT com) [via djgpp AT delorie DOT com]
>> <djgpp AT delorie DOT com> wrote:
>> >> src\libc\dpmi\api\d0306.S, line 2-line 4.
>> >>
>> >> code before fix:
>> >> #define USE_EBX
>> >> #define USE_EDI
>> >> #include "dpmidefs.h"
>> >>
>> >> possible fix:
>> >> #define USE_EBX
>> >> #define USE_EDI
>> >> #define USE_ESI
>> >> #include "dpmidefs.h"
>> >
>> > Yes, looks very reasonable, given that the DPMI call explicitly changes
>> > (e)si.
>>
>> OK then, is the following patch OK to apply?
>
> Yes, thanks.
>

Applied: https://www.delorie.com/bin/cvsweb.cgi/djgpp/src/libc/dpmi/api/d0306.S

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019