- prototype in stdio.h - rename file from oldf to newf - attempts to rename an open file may damage the file system - returns 0 if OK, else -1 on error