delorie.com/archives/browse.cgi | search |
Hi, On Apr 6, 9:16=A0pm, "Charles Sandmann" <cwsd DOT DOT DOT AT earthlink DOT net> wrote: > >"Rugxulo" <rugx DOT DOT DOT AT gmail DOT com> wrote in message > >news:ed9524fc-91bf-4479-9de7-56e304705f5e AT u22g2000yqf DOT googlegroups DOT com..= . > > > >One (non-GNU) third-party app in particular won't port to DJGPP > >because it needs mmap(), which I think I was told is default in a > >newer POSIX version. Checking the newsgroup archives here shows that > >DPMI 1.0 could maybe support such emulation, but nobody has bothered > > Depending on what that application does with mmap(), it can > probably be emulated (with some overhead), even on ordinary > DPMI 0.9. =A0Is this an app that is worth the effort? =A0Does it have > a compile option to work around older systems with buggy or > inoperative mmap()? No, I was just making a point. It's a silly app, CFunge, a "fast" Befunge98 interpreter written in C99/POSIX. The point was that he brags about POSIX yet uses things like mmap() which aren't in older POSIX standards, hence DJGPP is out by default. Basically, he uses mmap() for simplicity and efficiency, I think. He's definitely NOT interested in DJGPP, though, so even if I was able to patch it, he won't integrate changes. (There are other B98 interpreters, including original / official "fbbi", which DJGPP happily accepts. I just thought having one more couldn't hurt, heh.)
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |