Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
assembling stacked devices has a better chance of working.
- Replace sprintf calls with snprintf (to quiet diet-libc)
- Add man page for mdassemble
+ - Fix compilation with tinyc
Changes Prior to 1.11.0 release
- Fix embarassing bug which causes --add to always fail.
#define ModeMask 0x1f
#define ModeShift 5
+
+
+#ifdef __TINYC__
+#undef minor
+#undef major
+#undef makedev
+#define minor(x) ((x)&0xff)
+#define major(x) (((x)>>8)&0xff)
+#define makedev(M,m) (((M)<<8) | (m))
+#endif
+
if (strncmp(name, "/dev/.tmp.md", 12)==0)
unlink(name);
}
+
+#ifdef __TINYC__
+/* tinyc doesn't optimize this check in ioctl.h out ... */
+unsigned int __invalid_size_argument_for_IOC = 0;
+#endif
+