Re: segmentierte Addressierung

From: Simon 'corecode' Schubert <corecode(at)fs.ei.tum.de>
Date: Tue, 15 Feb 2005 17:45:32 +0100

On 15.02.2005, at 17:26, Marc Santhoff wrote:
>>> error = vm86_getptr(&a_vmcontext, (vm_offset_t)p, &vmf.vmf_es,
>>> &vmf.vmf_bx);
>>> if (error != 0) {
>> die logik ist falschrum. error == 1 -> alles ok, error == 0 -> mapping
>> nicht gefunden.
>> ab hier gehts natuerlich nicht mehr sinnvoll...
> Das muß so sein. ;)
>
> Ich benutze das nur so, um im Fehlerfall eine eindeutige Meldung zu
> bekommen, wenn ich mit "return error" rausgehen lasse, wird der sysctl
> nicht akzeptiert. Debugging durch die Hintertür eben. Und dieser Code
> arbeitet einwandfrei. :)

ich weiss nicht ob wir aneinander vorbeireden, nur nochmal zur
sicherheit: vm86_getptr liefert 0 zurueck (= false) wenn er den pointer
*nicht* uebersetzen konnte. bei 1 (= true) war er erfolgreich.

gruesse
   simon

-- 
/"\
\ /
  \     ASCII Ribbon Campaign
/ \  Against HTML Mail and News

To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Tue 15 Feb 2005 - 17:46:12 CET

search this site