On Sun, Oct 10, 2021 at 10:51:29AM -0600, Theo de Raadt wrote: > did anyone ever use it this way, or are you getting ahead of yourself.
I don't understand the question. The -count syntax was fully supported in the first revision of head(1): https://svnweb.freebsd.org/csrg/usr.bin/head/head.c?view=markup&pathrev=1026 The -count syntax was fully supported through 4.4BSD: https://svnweb.freebsd.org/csrg/usr.bin/head/head.c?revision=69237&view=markup The -count syntax was also standard in SUSv2: https://pubs.opengroup.org/onlinepubs/7908799/xcu/head.html ... and then dropped in SUSv3 (POSIX-2001): https://pubs.opengroup.org/onlinepubs/009695399/utilities/head.html FreeBSD maintains full support for the -count syntax: https://cgit.freebsd.org/src/tree/usr.bin/head/head.c#n191 ... so clearly people have used it this way. If we're going to support the -count syntax at all, why not fully support it? We can do so with very little code.