the prototype for readlink requires 5.10

this is ... unfortunate