unix_wrapper, rio(CSAPP)