Add __attribute__((__noreturn__)) to various function prototypes in usr.bin/.This general cleanup is useful in various ways. It helps the compileroptimize better and it also helps later GCCs detec
Add __attribute__((__noreturn__)) to various function prototypes in usr.bin/.This general cleanup is useful in various ways. It helps the compileroptimize better and it also helps later GCCs detect better when to give-Wimplicit-fallthrough warnings and when not.Found-with: -Wsuggest-attribute=noreturn
show more ...
csplit(1): Staticize.
Rename getline with get_line to avoid collision with getline(3).Just as it was recently done over at FreeBSD.While there, perform some style changes too (could not resist that).Only readline() ->
Rename getline with get_line to avoid collision with getline(3).Just as it was recently done over at FreeBSD.While there, perform some style changes too (could not resist that).Only readline() -> read_line() functional change was intended.
add .Mt to man pages in usr.bin/
manpages: Split DIAGNOSTICS into EXIT STATUS and DIAGNOSTICS.DIAGNOSTICS shall have information about diagnostic messages whileexit code information (.Ex macro) goes to EXIT STATUS.Inspired-by:
manpages: Split DIAGNOSTICS into EXIT STATUS and DIAGNOSTICS.DIAGNOSTICS shall have information about diagnostic messages whileexit code information (.Ex macro) goes to EXIT STATUS.Inspired-by: FreeBSD
Use .Ux for UNIX.
Sweep-fix man page section order to match mdoc(7), part 4/5.Note: I haven't touched the few man pages that are still using the old man(7) macros. They will be converted to mdoc later.
Add the csplit(1) utility, which splits files based on context, asspecified by IEEE Std. 1003.1-2001 (SUSv3).Written by Tim J. Robbins (tjr@) of the FreeBSD Project.