@@ -36,7 +36,7 @@ export last_os_error;
36
36
export set_exit_status;
37
37
export walk_dir;
38
38
39
- // FIXME: move these to str perhaps?
39
+ // FIXME: move these to str perhaps? #2620
40
40
export as_c_charp, fill_charp_buf;
41
41
42
42
native mod rustrt {
@@ -86,7 +86,7 @@ mod win32 {
86
86
fn fill_utf16_buf_and_decode( f: fn ( * mut u16, dword) -> dword)
87
87
-> option < str > {
88
88
89
- // FIXME: remove these when export globs work properly.
89
+ // FIXME: remove these when export globs work properly. #1238
90
90
import libc:: funcs:: extra:: kernel32:: * ;
91
91
import libc:: consts:: os:: extra:: * ;
92
92
@@ -167,7 +167,7 @@ mod global_env {
167
167
sched : some ( {
168
168
mode : task:: single_threaded,
169
169
// FIXME: This would be a good place to use
170
- // a very small native stack
170
+ // a very small native stack (#2621)
171
171
native_stack_size : none
172
172
} )
173
173
with task:: get_opts( builder)
@@ -227,7 +227,7 @@ mod global_env {
227
227
#[ cfg( unix) ]
228
228
fn setenv( n: str , v: str ) {
229
229
230
- // FIXME: remove this when export globs work properly.
230
+ // FIXME: remove this when export globs work properly. #1238
231
231
import libc:: funcs:: posix01:: unistd:: setenv;
232
232
str :: as_c_str( n) { |nbuf|
233
233
str:: as_c_str( v) { |vbuf|
@@ -239,7 +239,7 @@ mod global_env {
239
239
240
240
#[ cfg( windows) ]
241
241
fn setenv( n: str , v: str ) {
242
- // FIXME: remove imports when export globs work properly.
242
+ // FIXME: remove imports when export globs work properly. #1238
243
243
import libc:: funcs:: extra:: kernel32:: * ;
244
244
import win32:: * ;
245
245
as_utf16_p( n) { |nbuf|
@@ -329,7 +329,7 @@ fn pipe() -> {in: c_int, out: c_int} {
329
329
330
330
#[ cfg( windows) ]
331
331
fn pipe ( ) -> { in: c_int, out: c_int} {
332
- // FIXME: remove this when export globs work properly.
332
+ // FIXME: remove this when export globs work properly. #1238
333
333
import libc:: consts:: os:: extra:: * ;
334
334
// Windows pipes work subtly differently than unix pipes, and their
335
335
// inheritance has to be handled in a different way that I do not fully
@@ -387,7 +387,7 @@ fn self_exe_path() -> option<path> {
387
387
388
388
#[ cfg( target_os = "macos" ) ]
389
389
fn load_self ( ) -> option < path > unsafe {
390
- // FIXME: remove imports when export globs work properly.
390
+ // FIXME: remove imports when export globs work properly. #1238
391
391
import libc:: funcs:: extra:: * ;
392
392
fill_charp_buf ( ) { |buf, sz|
393
393
_NSGetExecutablePath ( buf, ptr:: mut_addr_of ( sz as u32 ) )
@@ -397,7 +397,7 @@ fn self_exe_path() -> option<path> {
397
397
398
398
#[ cfg( windows) ]
399
399
fn load_self ( ) -> option < path > unsafe {
400
- // FIXME: remove imports when export globs work properly.
400
+ // FIXME: remove imports when export globs work properly. #1238
401
401
import libc:: types:: os:: arch:: extra:: * ;
402
402
import libc:: funcs:: extra:: kernel32:: * ;
403
403
import win32:: * ;
@@ -500,7 +500,7 @@ fn path_exists(p: path) -> bool {
500
500
}
501
501
502
502
// FIXME: under Windows, we should prepend the current drive letter to paths
503
- // that start with a slash.
503
+ // that start with a slash. #2622
504
504
#[ doc = "
505
505
Convert a relative path to an absolute path
506
506
@@ -526,11 +526,11 @@ fn make_dir(p: path, mode: c_int) -> bool {
526
526
527
527
#[ cfg( windows) ]
528
528
fn mkdir ( p : path , _mode : c_int ) -> bool unsafe {
529
- // FIXME: remove imports when export globs work properly.
529
+ // FIXME: remove imports when export globs work properly. #1238
530
530
import libc:: types:: os:: arch:: extra:: * ;
531
531
import libc:: funcs:: extra:: kernel32:: * ;
532
532
import win32:: * ;
533
- // FIXME: turn mode into something useful?
533
+ // FIXME: turn mode into something useful? #2623
534
534
as_utf16_p ( p) { |buf|
535
535
CreateDirectoryW ( buf, unsafe :: reinterpret_cast ( 0 ) )
536
536
!= ( 0 as BOOL )
@@ -588,7 +588,7 @@ fn remove_dir(p: path) -> bool {
588
588
589
589
#[ cfg( windows) ]
590
590
fn rmdir ( p : path ) -> bool {
591
- // FIXME: remove imports when export globs work properly.
591
+ // FIXME: remove imports when export globs work properly. #1238
592
592
import libc:: funcs:: extra:: kernel32:: * ;
593
593
import libc:: types:: os:: arch:: extra:: * ;
594
594
import win32:: * ;
@@ -610,7 +610,7 @@ fn change_dir(p: path) -> bool {
610
610
611
611
#[ cfg( windows) ]
612
612
fn chdir ( p : path ) -> bool {
613
- // FIXME: remove imports when export globs work properly.
613
+ // FIXME: remove imports when export globs work properly. #1238
614
614
import libc:: funcs:: extra:: kernel32:: * ;
615
615
import libc:: types:: os:: arch:: extra:: * ;
616
616
import win32:: * ;
@@ -633,7 +633,7 @@ fn copy_file(from: path, to: path) -> bool {
633
633
634
634
#[ cfg( windows) ]
635
635
fn do_copy_file ( from : path , to : path ) -> bool {
636
- // FIXME: remove imports when export globs work properly.
636
+ // FIXME: remove imports when export globs work properly. #1238
637
637
import libc:: funcs:: extra:: kernel32:: * ;
638
638
import libc:: types:: os:: arch:: extra:: * ;
639
639
import win32:: * ;
0 commit comments