readlink
Due to the truncating behavior of `readlink`, I was not able to directly use any of the existing C-cstring helper functions.