June 23, 2014
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.

--