Looking at /bin/head source code.
The usage function uses:
fputs("usage: head [-n line_count] [file ...]\n", stderr);
While many other programs use:
fprintf(stderr, "usage: arch [-ks]\n");Is there a difference? Is one preferred? Yes, I know. I should take a C programming course.

