]> gitweb.factorcode.org Git - factor.git/blobdiff - basis/io/directories/unix/linux/linux.factor
Make unix-system-call retry the call immediately upon hitting EINTR. Use unix-system...
[factor.git] / basis / io / directories / unix / linux / linux.factor
index 3af4c09f28e23f0647c369feeca69993c9d59fbb..c5678fae9c2e08fe3c49e54545af1527f5cfe8df 100644 (file)
@@ -7,5 +7,5 @@ IN: io.directories.unix.linux
 M: unix find-next-file ( DIR* -- dirent )
     dirent <struct>
     f <void*>
-    [ readdir64_r 0 = [ (io-error) ] unless ] 2keep
+    [ [ readdir64_r ] unix-system-call 0 = [ (io-error) ] unless ] 2keep
     *void* [ drop f ] unless ;