OSDN Git Service

include <sys/types.h> & <sys/mkdev.h> directly for major() and minor()
authorAlan Coopersmith <alan.coopersmith@oracle.com>
Wed, 8 Jul 2015 17:41:43 +0000 (10:41 -0700)
committerEmil Velikov <emil.l.velikov@gmail.com>
Mon, 13 Jul 2015 18:38:28 +0000 (19:38 +0100)
commitdfed5e18f35e1a3b5d5b31ee11ada55a0d80abe1
tree502ebdfce505fbcec5b8e3d3b6b51026bc2c7ac7
parentfc8c3e23fb990efd620ef9d9bf3b91686aecc934
include <sys/types.h> & <sys/mkdev.h> directly for major() and minor()

Linux seems to pick these up via another header, but Solaris needs them
explicitly included, or we get undefined symbol errors for major & minor.

v2: use headers documented in makedev(3C) man page instead of sysmacros.h

Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
v3 [Emil Velikov]: include sys/mkdev.h only when available.
Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
libkms/linux.c