Martin Steigerwald wrote in
<[email protected]>:
|Greetings.
|
|Matt Johnston - 06.11.26, 03:05:13 CET:
|> Prior to ~2019 when the OpenSSH change was made, Debian
|> would have shown a different manpage that only documents
|> NULL for error [1].
|> Changing system APIs is problematic!
|
|That.
|
|If applications do not check for a NULL pointer:
|
|Let them crash!
|
|Really.
Yet this all is SysV / BSD a.k.a. UNIX.
#?0|lecce:ucb-csrg-bsd$ git lo master -- lib/libc/gen/crypt.c | tail -n1
701ef780846a72969d45e56612122f4c8a0ddb47 date and time created 80/12/21
16:39:32 by wnj
#?0|lecce:unix-hist$ git grep -F 'crypt(' Research-V3 | head -n1
Research-V3:man/man0/index: crypt(III): encrypt according to a keyword
#?0|lecce:unix-hist$ gl1 Research-V3 | grep ^Commit
Commit: Ken Thompson <[email protected]>
CommitDate: 1973-08-30 19:34:53 -0500
POSIX example does not test for NULL.
...
--steffen
|
|Der Kragenbaer, The moon bear,
|der holt sich munter he cheerfully and one by one
|einen nach dem anderen runter wa.ks himself off
|(By Robert Gernhardt)