Hi - <br><br>Is there a function for creating hardlinks (in supported OS)?&nbsp; I thought <span style="font-family: courier new,monospace;">make-file-or-directory-link</span> will do the trick but&nbsp; not according to the doc at <a href="http://docs.plt-scheme.org/reference/Filesystem.html#(def._((quote._~23~25kernel)._make-file-or-directory-link))">http://docs.plt-scheme.org/reference/Filesystem.html#(def._((quote._~23~25kernel)._make-file-or-directory-link))</a>.<br>
<br>Thanks,<br>yc<br><div class="gmail_quote"><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div><div class="Wj3C7c"><div class="gmail_quote">
On Fri, Jun 13, 2008 at 5:40 AM, Matthew Flatt &lt;<a href="mailto:mflatt@cs.utah.edu" target="_blank">mflatt@cs.utah.edu</a>&gt; wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

<div><div></div><div><br>
</div></div>Yes, those operations are performed atomically when the OS supports it.<br>
<br>
Currently, only the docs for `rename-file-or-directory&#39; mention<br>
atomicity, and in that case to clarify that there&#39;s a race condition on<br>
the check for an existing file --- which corresponds to the fact that<br>
the rename() system call always replaces existing files.<br>
<font color="#888888"><br></font></blockquote></div></div></div></blockquote></div>