]> rtime.felk.cvut.cz Git - l4.git/blobdiff - l4/pkg/uclibc/lib/contrib/uclibc/libc/misc/dirent/closedir.c
update
[l4.git] / l4 / pkg / uclibc / lib / contrib / uclibc / libc / misc / dirent / closedir.c
index cca03b8f79bcd3fb99c0e005ab78cc4a257f78c4..dfb53f888f796910c97ec166ab6739a2cf5dc7a1 100644 (file)
@@ -9,6 +9,7 @@
 #include <stdlib.h>
 #include <unistd.h>
 #include "dirstream.h"
+#include <not-cancel.h>
 
 
 int closedir(DIR * dir)
@@ -31,6 +32,6 @@ int closedir(DIR * dir)
        __UCLIBC_MUTEX_UNLOCK(dir->dd_lock);
        free(dir->dd_buf);
        free(dir);
-       return close(fd);
+       return close_not_cancel(fd);
 }
 libc_hidden_def(closedir)