Greetings,
I noticed there are (at least 2) diferent ways to handle a pledge error (eg:
/usr/src/usr.bin/):
If (pledge(args, NULL) == -1)
. err(1, "pledge"); (wc; w; ..)
. perror("pledge"); exit(EXIT_CODE); (vi; openssl; ...)
I am not familiar with the case of use of each function but perror + exit isnt
the same as err ?
Can we use just one function (either error or perror) to handle pledge
I've also seen the use of fatal(...) I guess this might be another mechanism
which is useful.
Cheers
--- HLG