www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.bugs - [Issue 12964] New: dev_t is incorrectly defined in runtime for

https://issues.dlang.org/show_bug.cgi?id=12964

          Issue ID: 12964
           Summary: dev_t is incorrectly defined in runtime for Solaris
                    systems
           Product: D
           Version: unspecified
          Hardware: x86
                OS: Solaris
            Status: NEW
          Severity: enhancement
          Priority: P1
         Component: druntime
          Assignee: nobody puremagic.com
          Reporter: jason.brian.king gmail.com
            Blocks: 8859

On Solarish systems, dev_t is defined as (from /usr/include/sys/types.h):

typedef ulong_t dev_t;

(ulong_t is defined as 'unsigned long')

druntime/src/core/sys/posix/sys/types.d defines it as ulong.  It should be
c_ulong.

--
Jun 22 2014