- If readlink fails, return NULL (use errno to diagnose).
- If realloc fails, or if the link value is longer than SIZE_MAX :-),
+ If readlink fails, return NULL (caller may use errno to diagnose).
+ If malloc fails, or if the link value is longer than SSIZE_MAX :-),