Hi guys, I committed a bunch of updates to mingw32ce. On a nutshell, we are closer to having the src/mingw dir fully ported. A nice addition is that we now have getopt OOTB.
A simplified list of new stuff: bsearch, chsize, ftruncate, access, mkdir, rmdir, dirent and friends, basename, dirname, _findata_t and friends. The only incompatible change is that: __argc and __argv are now exported with double underscore instead of just 1 was previously. This is to make us compatible with what the MSFT exports. In no way these functions change the way coredll.dll works. They do not hide any functionality, only wrap the Win32 api functions with the interface defined in the mingw/include headers. Since they are implemented in libmingwex.a, a static lib only if they are used, will the executable size grow. Then again, if you wanted the functionality you would have to implement it anyway. I've added an rcp Windows CE port. The rcp port revealed some bugs in PipeLib's device and on rshd. Hopefully the most serious bugs are ironed out by now. I've got a minimum busybox building here, but unfortunately, the executable it is generating is quite broken. Busybox' buildsystem passes to gcc and to ld a few flags that aren't commonly used, and one of those must be breaking it. I don't want to invest more time in that at the moment, so I've just ripped enough to have an rm with posix semantics into a separate app and it works fine. I'll commit it later on. I've also got GNUWINCE's (Voxware's) ush building as a mingw32ce app, and it also works nicely, but in the mean time, I tried running MSFT's CMD.EXE through rsh, and it work very nicelly. As I've said before, PocketCMD.EXE doesn't play nicely, because it keeps printing the prompt repeatedly. Maybe that's easily fixed, but I'll leave it to others (I'd like to have it building with mingw32ce, and it's console support lib simplified and stripped of all the libc extension stuff - just a pure console lib - HINT!, HINT!). I'll stick with CMD.EXE for now, as I've already spent 10000% more of time on these pipe and remote stuff than I wanted. Cheers, Pedro Alves ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ Cegcc-devel mailing list Cegcc-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/cegcc-devel