Manually marshal readlink packet

It seems like #18 was based on an old commit and #17 happened in the meantime...