On Sun, 13 Sep 2015 20:39:31 +0800 Sean Fu <fxinr...@gmail.com> wrote:
> > Accepting a '\0' is not at all reasonable for a text interface. The > > application that does it is buggy. > It is hard to comprehend that the current kernel can accept two bytes > "1 ", "1\t", "1\n" except "1\0". Um, it does not seem hard to comprehend at all. As this is a string, and it acts the same as a printf() or strlen. strlen("1 ") == 2 strlen("1\t") == 2 strlen("1\n") == 2 strlen("1\0") == 1 Big difference to me. -- Steve -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/