News for hackers. Stuff that matters.
Re:More Memory Safety for Let's Encrypt: Deploying ntpd-rs by dralley on Monday June 24, 2024 @05:22PM (#40780950)
I would venture to say that most C programs don't check the return value of printf, including ones that ought not to be "toys"
Re:More Memory Safety for Let's Encrypt: Deploying ntpd-rs by akaletF on Monday June 24, 2024 @05:29PM (#40781032)
I don't know. Most serious programs will use write() and then check the return value. In locations where it does not matter (say a test suite that is guaranteed to signal an error but an fprintf() error message could fail in theory) not checking is fine I think.

You will not see the message if you get a panic either ...

Re:More Memory Safety for Let's Encrypt: Deploying ntpd-rs by sans-seraph on Monday June 24, 2024 @10:26PM (#40783708)
> Most serious programs will use write() and then check the return value.

Similarly in Rust, serious programs will use writeln rather than println, and will receive the standard compiler warning if the Result produced by writeln is ignored.