Re: Re: [UnixOS2] libc
Ilya Zakharevich <[email protected]> Mon, 14 Jul 2003 06:00:00 -0700
| Newsgroups | gmane.comp.ide.emx.devel |
|---|---|
| Message-ID | <[email protected]> |
On Sat, Jul 12, 2003 at 03:47:08PM +0200, Andreas Buening wrote: > - Which macros do we want support to control the header files? > I mean things like _POSIX_SOURCE, _LARGEFILE_SOURCE, _ISO_XXX > and _EMX_OLD_API versus _EMX_NEW_API (or whatever). I propose to use descriptive macros, as in _EMX_OFF_T_IS_64BIT etc. If one discovers a way to use different macro names so that existing ./configure autodetection works, one can "mirror" these configure-recognized names to the descriptive ones. > - Which new features/functions do we want to add directly into > the emx import libraries and which ones do we want to put > into seperate import libraries (e.g. regex to avoid name clashes)? I would think that by default everything goes to c.lib. If somebody on the list recognizes a conflict, then the question makes sense. Until this we should not spend time on such discussions. (Until a giant merge, such as one with posix2, happens; but given that the proponents of this merge are not ready to discuss *what exactly* they want to merge, I do not think this is going to be on the agenda soon. ;-) > - When do we want to start? I will not be able to merge my "async processes after pid wrap" patch until mid-september (left the build tree in different hemisphere without taking diff ;-[). But there is plenty of stuff to do anyway... Any reason for delay? Ilya