On Tue, Jun 23, 2009 at 9:35 AM, Bart
Oldeman<bartolde...@users.sourceforge.net> wrote:
> Hello Samuel,
>
> thanks for your changes!
>
> I think it's fine, and more correct to use exit() than _exit(). That
> _exit has been there since ancient DOSEMU (I just checked 0.50pl1 from
> 18 March 1994), I have no idea why. One place where _exit is necessary
> is in the emergency double SIGSEGV case but that's explained in
> sigsegv.c.

Ah. In that case, I guess I'll remove that comment ;-).

> About the keyboard changes, I'm not sure either, need to study the code.

Well, I was thinking maybe MODIFIER_VOID shouldn't have any bits in
common with the other MODIFIER_ values, even though it shouldn't
matter to the caller that valgrind was complaining about. What do you
think?

> Are you running valgrind with $_cpu_emu="fullsim" or otherwise?

I was trying to run it with $_cpu_emu off on i386; this doesn't really
work very well for my test of invoking DJGPP's "ls.exe": *something*
seems to get into an infinite loop after valgrind fails to recognize
an "lss" instruction and warns that it is about to give DOSEMU a
SIGILL. I'm about to look into adding support to valgrind for that and
any other instructions it doesn't recognize yet.

------------------------------------------------------------------------------
Are you an open source citizen? Join us for the Open Source Bridge conference!
Portland, OR, June 17-19. Two days of sessions, one day of unconference: $250.
Need another reason to go? 24-hour hacker lounge. Register today!
http://ad.doubleclick.net/clk;215844324;13503038;v?http://opensourcebridge.org
_______________________________________________
Dosemu-devel mailing list
Dosemu-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dosemu-devel

Reply via email to