News for hackers. Stuff that matters.
Re:Sshole by throwaway2037 on Friday November 06, 2026 @12:51AM (#50388678)

    > You can't check errno to see if there was a failure because, as the man page says, the value of errno is unspecified when crypt succeeds.
You can set errno to zero before the call. If the value is non-zero after the call, that is a good heuristic for failure.
Re:Sshole by zbentley on Friday November 06, 2026 @02:44AM (#50389350)
...unless crypt() is one of the many, many functions which themselves internally call functions that set errno. In which case you can't be sure.