Stop defining major()/minor() and makedev()

Rely on what the system provides.  These are not standardized macros
but any relevant UNIX system will provide them.

We can revisit this in the future if something breaks.
This commit is contained in:
sin 2015-10-04 16:36:39 +01:00
parent ea986ea504
commit f14a896891

7
tar.c
View File

@ -17,13 +17,6 @@
#define BLKSIZ 512
#undef major
#define major(dev) ((int)(((unsigned int)(dev) >> 8) & 0xff))
#undef minor
#define minor(dev) ((int)((dev) & 0xff))
#undef makedev
#define makedev(major, minor) (((major) << 8) | (minor))
enum Type {
REG = '0',
AREG = '\0',