Bug 403 – std.c.linux.linux does not import std.c.unix.unix in a useful way
Status
RESOLVED
Resolution
FIXED
Severity
major
Priority
P2
Component
dmd
Product
D
Version
D2
Platform
x86
OS
Linux
Creation time
2006-10-06T00:37:00Z
Last change time
2015-06-09T01:31:19Z
Assigned to
dvdfrdmn
Creator
Richards
Comments
Comment #0 by Richards — 2006-10-06T00:37:34Z
std.c.linux.linux worked fine before imports went private. As far as I can see, ALL of the imports in std/c/linux/linux.d need to be made public (particularly std.c.unix.unix, which contains most of the symbols expected to be in std.c.linux.linux)
Comment #1 by afb — 2006-10-06T01:48:15Z
It should also be changed to import gcc.configunix instead,
just like std.c.darwin.darwin (for Darwin/Mac OS X) does:
module std.c.linux.linux;
public import gcc.configunix;
//... and the rest of the DMD compatibility imports too ...