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.