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 ...
Comment #2 by braddr — 2006-11-25T15:08:21Z
Mass reassignment of gdc bugs from me to David.
Comment #3 by dvdfrdmn — 2007-03-08T20:15:24Z
Fixed in release 0.20