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);