title: linux c-script to rename file by inode
body: <p>I'd like to rename a file on linux by use of a c-script.</p>
  
  <p>I know how to use rename() to change the name of a file, which takes to strings, "". I also know how to use the linux shell to access a file per i-node and then change the file's name.</p>
  
  <p>But I don't see a possibility, to do that in c without calling the shell.</p>
  
  <p>Is there any function (or workaround) for this procedure?</p>