Missing version(Unix). Again.
Anders F Björklund
afb at algonet.se
Mon May 1 14:10:13 PDT 2006
Sean Kelly wrote:
>> I'm not really sure why Ares changed the name from Unix to Posix,
>> surely there was a good reason for doing it differently from GDC ?
>> "Unix", see http://www.digitalmars.com/drn-bin/wwwnews?D.gnu/1212
>> (hope it doesn't mean that we need *three* versions, in the above)
>
> "POSIX" is an API spec, while "UNIX" is merely a generic term for some
> systems that implement that spec. I thought it made more sense to say
> whether your OS supported the API and leave OS-specific stuff to what's
> actually OS-specific (in sys/*).
I made the same argument myself, but it seemed like both Walter and
David wanted to split it by OS instead, so I just left it at that...
I must have missed this "sys" hierarchy, that is an Ares thing right ?
As I only knew about the Phobos and Deimos roots, and the loose files.
> Admittedly, sys/linux/c still contains
> a bunch of stuff that's actually a part of POSIX, but I'm trying to
> phase it out as it's implemented in the POSIX headers.
I recall that GDC had to add the std.c.dirent module, for instance.
Will download Ares, and take a look at this alternative setup...
--anders
More information about the Digitalmars-d
mailing list