9 int main(
int argc, 
const char *argv[]) {
 
   10     auto fd = open(argv[1], O_TMPFILE | O_WRONLY, 0777);
 
   11     write(fd, argv[1], strlen(argv[1]));
 
   12     write(fd, argv[2], strlen(argv[2]));
 
   14     snprintf(path, 1024,  
"/proc/self/fd/%d", fd);
 
   15     linkat(df, 
"", AT_FDCWD, argv[2], AT_EMPTY_PATH);