I'm not sure if unlink is actually of any use, AFAIK it does not delete anything, it just flags the file for deletion, but (at least on a linux machine) everything in the /tmp dir (that's where they exist) is always deleted at reboot, or after 10 days from creation