about summary refs log tree commit diff
path: root/src/libcore/libc.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/libcore/libc.rs')
-rw-r--r--src/libcore/libc.rs8
1 files changed, 3 insertions, 5 deletions
diff --git a/src/libcore/libc.rs b/src/libcore/libc.rs
index 3665128bf3c..7ed43f619e1 100644
--- a/src/libcore/libc.rs
+++ b/src/libcore/libc.rs
@@ -42,8 +42,6 @@
 // Initial glob-exports mean that all the contents of all the modules
 // wind up exported, if you're interested in writing platform-specific code.
 
-// FIXME (#2006): change these to glob-exports when sufficiently supported.
-
 pub use types::common::c95::*;
 pub use types::common::c99::*;
 pub use types::common::posix88::*;
@@ -89,7 +87,7 @@ pub use funcs::extra::*;
 
 pub use size_t;
 pub use c_float, c_double, c_void, FILE, fpos_t;
-pub use DIR, dirent;
+pub use DIR, dirent_t;
 pub use c_char, c_schar, c_uchar;
 pub use c_short, c_ushort, c_int, c_uint, c_long, c_ulong;
 pub use size_t, ptrdiff_t, clock_t, time_t;
@@ -149,7 +147,7 @@ mod types {
         }
         pub mod posix88 {
             pub enum DIR {}
-            pub enum dirent {}
+            pub enum dirent_t {}
         }
         pub mod posix01 {}
         pub mod posix08 {}
@@ -1021,7 +1019,7 @@ pub mod funcs {
         pub extern mod dirent {
             fn opendir(dirname: *c_char) -> *DIR;
             fn closedir(dirp: *DIR) -> c_int;
-            fn readdir(dirp: *DIR) -> *dirent;
+            fn readdir(dirp: *DIR) -> *dirent_t;
             fn rewinddir(dirp: *DIR);
             fn seekdir(dirp: *DIR, loc: c_long);
             fn telldir(dirp: *DIR) -> c_long;