@@ -295,9 +295,9 @@ pub fn unlink(path: &Path) -> IoResult<()> {
295295 Ok ( stat) => stat,
296296 Err ( ..) => return Err ( e) ,
297297 } ;
298- if stat. perm . intersects ( io:: UserWrite ) { return Err ( e) }
298+ if stat. perm . intersects ( io:: USER_WRITE ) { return Err ( e) }
299299
300- match chmod ( path, stat. perm | io:: UserWrite ) {
300+ match chmod ( path, stat. perm | io:: USER_WRITE ) {
301301 Ok ( ( ) ) => do_unlink ( path) ,
302302 Err ( ..) => {
303303 // Try to put it back as we found it
@@ -501,10 +501,10 @@ pub fn copy(from: &Path, to: &Path) -> IoResult<()> {
501501/// use std::io;
502502/// use std::io::fs;
503503///
504- /// fs::chmod(&Path::new("file.txt"), io::UserFile );
505- /// fs::chmod(&Path::new("file.txt"), io::UserRead | io::UserWrite );
506- /// fs::chmod(&Path::new("dir"), io::UserDir );
507- /// fs::chmod(&Path::new("file.exe"), io::UserExec );
504+ /// fs::chmod(&Path::new("file.txt"), io::USER_FILE );
505+ /// fs::chmod(&Path::new("file.txt"), io::USER_READ | io::USER_WRITE );
506+ /// fs::chmod(&Path::new("dir"), io::USER_DIR );
507+ /// fs::chmod(&Path::new("file.exe"), io::USER_EXEC );
508508/// ```
509509///
510510/// # Error
@@ -578,7 +578,7 @@ pub fn readlink(path: &Path) -> IoResult<Path> {
578578/// use std::io::fs;
579579///
580580/// let p = Path::new("/some/dir");
581- /// fs::mkdir(&p, io::UserRWX );
581+ /// fs::mkdir(&p, io::USER_RWX );
582582/// ```
583583///
584584/// # Error
@@ -996,7 +996,7 @@ mod test {
996996 use os;
997997 use rand;
998998 let ret = os:: tmpdir ( ) . join ( format ! ( "rust-{}" , rand:: random:: <u32 >( ) ) ) ;
999- check ! ( io:: fs:: mkdir( & ret, io:: UserRWX ) ) ;
999+ check ! ( io:: fs:: mkdir( & ret, io:: USER_RWX ) ) ;
10001000 TempDir ( ret)
10011001 }
10021002
@@ -1180,7 +1180,7 @@ mod test {
11801180 fn file_test_stat_is_correct_on_is_dir ( ) {
11811181 let tmpdir = tmpdir ( ) ;
11821182 let filename = & tmpdir. join ( "file_stat_correct_on_is_dir" ) ;
1183- check ! ( mkdir( filename, io:: UserRWX ) ) ;
1183+ check ! ( mkdir( filename, io:: USER_RWX ) ) ;
11841184 let stat_res_fn = check ! ( stat( filename) ) ;
11851185 assert ! ( stat_res_fn. kind == io:: TypeDirectory ) ;
11861186 let stat_res_meth = check ! ( filename. stat( ) ) ;
@@ -1192,7 +1192,7 @@ mod test {
11921192 fn file_test_fileinfo_false_when_checking_is_file_on_a_directory ( ) {
11931193 let tmpdir = tmpdir ( ) ;
11941194 let dir = & tmpdir. join ( "fileinfo_false_on_dir" ) ;
1195- check ! ( mkdir( dir, io:: UserRWX ) ) ;
1195+ check ! ( mkdir( dir, io:: USER_RWX ) ) ;
11961196 assert ! ( dir. is_file( ) == false ) ;
11971197 check ! ( rmdir( dir) ) ;
11981198 }
@@ -1212,7 +1212,7 @@ mod test {
12121212 let tmpdir = tmpdir ( ) ;
12131213 let dir = & tmpdir. join ( "before_and_after_dir" ) ;
12141214 assert ! ( !dir. exists( ) ) ;
1215- check ! ( mkdir( dir, io:: UserRWX ) ) ;
1215+ check ! ( mkdir( dir, io:: USER_RWX ) ) ;
12161216 assert ! ( dir. exists( ) ) ;
12171217 assert ! ( dir. is_dir( ) ) ;
12181218 check ! ( rmdir( dir) ) ;
@@ -1224,7 +1224,7 @@ mod test {
12241224 use str;
12251225 let tmpdir = tmpdir ( ) ;
12261226 let dir = & tmpdir. join ( "di_readdir" ) ;
1227- check ! ( mkdir( dir, io:: UserRWX ) ) ;
1227+ check ! ( mkdir( dir, io:: USER_RWX ) ) ;
12281228 let prefix = "foo" ;
12291229 for n in range ( 0 i, 3 ) {
12301230 let f = dir. join ( format ! ( "{}.txt" , n) ) ;
@@ -1255,14 +1255,14 @@ mod test {
12551255 fn file_test_walk_dir ( ) {
12561256 let tmpdir = tmpdir ( ) ;
12571257 let dir = & tmpdir. join ( "walk_dir" ) ;
1258- check ! ( mkdir( dir, io:: UserRWX ) ) ;
1258+ check ! ( mkdir( dir, io:: USER_RWX ) ) ;
12591259
12601260 let dir1 = & dir. join ( "01/02/03" ) ;
1261- check ! ( mkdir_recursive( dir1, io:: UserRWX ) ) ;
1261+ check ! ( mkdir_recursive( dir1, io:: USER_RWX ) ) ;
12621262 check ! ( File :: create( & dir1. join( "04" ) ) ) ;
12631263
12641264 let dir2 = & dir. join ( "11/12/13" ) ;
1265- check ! ( mkdir_recursive( dir2, io:: UserRWX ) ) ;
1265+ check ! ( mkdir_recursive( dir2, io:: USER_RWX ) ) ;
12661266 check ! ( File :: create( & dir2. join( "14" ) ) ) ;
12671267
12681268 let mut files = check ! ( walk_dir( dir) ) ;
@@ -1282,7 +1282,7 @@ mod test {
12821282 fn recursive_mkdir ( ) {
12831283 let tmpdir = tmpdir ( ) ;
12841284 let dir = tmpdir. join ( "d1/d2" ) ;
1285- check ! ( mkdir_recursive( & dir, io:: UserRWX ) ) ;
1285+ check ! ( mkdir_recursive( & dir, io:: USER_RWX ) ) ;
12861286 assert ! ( dir. is_dir( ) )
12871287 }
12881288
@@ -1292,10 +1292,10 @@ mod test {
12921292 let dir = tmpdir. join ( "d1" ) ;
12931293 let file = dir. join ( "f1" ) ;
12941294
1295- check ! ( mkdir_recursive( & dir, io:: UserRWX ) ) ;
1295+ check ! ( mkdir_recursive( & dir, io:: USER_RWX ) ) ;
12961296 check ! ( File :: create( & file) ) ;
12971297
1298- let result = mkdir_recursive ( & file, io:: UserRWX ) ;
1298+ let result = mkdir_recursive ( & file, io:: USER_RWX ) ;
12991299
13001300 error ! ( result, "couldn't recursively mkdir" ) ;
13011301 error ! ( result, "couldn't create directory" ) ;
@@ -1305,7 +1305,7 @@ mod test {
13051305
13061306 #[ test]
13071307 fn recursive_mkdir_slash ( ) {
1308- check ! ( mkdir_recursive( & Path :: new( "/" ) , io:: UserRWX ) ) ;
1308+ check ! ( mkdir_recursive( & Path :: new( "/" ) , io:: USER_RWX ) ) ;
13091309 }
13101310
13111311 // FIXME(#12795) depends on lstat to work on windows
@@ -1318,8 +1318,8 @@ mod test {
13181318 let dtt = dt. join ( "t" ) ;
13191319 let d2 = tmpdir. join ( "d2" ) ;
13201320 let canary = d2. join ( "do_not_delete" ) ;
1321- check ! ( mkdir_recursive( & dtt, io:: UserRWX ) ) ;
1322- check ! ( mkdir_recursive( & d2, io:: UserRWX ) ) ;
1321+ check ! ( mkdir_recursive( & dtt, io:: USER_RWX ) ) ;
1322+ check ! ( mkdir_recursive( & d2, io:: USER_RWX ) ) ;
13231323 check ! ( File :: create( & canary) . write( b"foo" ) ) ;
13241324 check ! ( symlink( & d2, & dt. join( "d2" ) ) ) ;
13251325 check ! ( rmdir_recursive( & d1) ) ;
@@ -1337,7 +1337,7 @@ mod test {
13371337
13381338 let mut dirpath = tmpdir. path ( ) . clone ( ) ;
13391339 dirpath. push ( format ! ( "test-가一ー你好" ) ) ;
1340- check ! ( mkdir( & dirpath, io:: UserRWX ) ) ;
1340+ check ! ( mkdir( & dirpath, io:: USER_RWX ) ) ;
13411341 assert ! ( dirpath. is_dir( ) ) ;
13421342
13431343 let mut filepath = dirpath;
@@ -1355,7 +1355,7 @@ mod test {
13551355 let tmpdir = tmpdir ( ) ;
13561356 let unicode = tmpdir. path ( ) ;
13571357 let unicode = unicode. join ( format ! ( "test-각丁ー再见" ) ) ;
1358- check ! ( mkdir( & unicode, io:: UserRWX ) ) ;
1358+ check ! ( mkdir( & unicode, io:: USER_RWX ) ) ;
13591359 assert ! ( unicode. exists( ) ) ;
13601360 assert ! ( !Path :: new( "test/unicode-bogus-path-각丁ー再见" ) . exists( ) ) ;
13611361 }
@@ -1436,12 +1436,12 @@ mod test {
14361436 let out = tmpdir. join ( "out.txt" ) ;
14371437
14381438 check ! ( File :: create( & input) ) ;
1439- check ! ( chmod( & input, io:: UserRead ) ) ;
1439+ check ! ( chmod( & input, io:: USER_READ ) ) ;
14401440 check ! ( copy( & input, & out) ) ;
1441- assert ! ( !check!( out. stat( ) ) . perm. intersects( io:: UserWrite ) ) ;
1441+ assert ! ( !check!( out. stat( ) ) . perm. intersects( io:: USER_WRITE ) ) ;
14421442
1443- check ! ( chmod( & input, io:: UserFile ) ) ;
1444- check ! ( chmod( & out, io:: UserFile ) ) ;
1443+ check ! ( chmod( & input, io:: USER_FILE ) ) ;
1444+ check ! ( chmod( & out, io:: USER_FILE ) ) ;
14451445 }
14461446
14471447 #[ cfg( not( windows) ) ] // FIXME(#10264) operation not permitted?
@@ -1517,16 +1517,16 @@ mod test {
15171517 let file = tmpdir. join ( "in.txt" ) ;
15181518
15191519 check ! ( File :: create( & file) ) ;
1520- assert ! ( check!( stat( & file) ) . perm. contains( io:: UserWrite ) ) ;
1521- check ! ( chmod( & file, io:: UserRead ) ) ;
1522- assert ! ( !check!( stat( & file) ) . perm. contains( io:: UserWrite ) ) ;
1520+ assert ! ( check!( stat( & file) ) . perm. contains( io:: USER_WRITE ) ) ;
1521+ check ! ( chmod( & file, io:: USER_READ ) ) ;
1522+ assert ! ( !check!( stat( & file) ) . perm. contains( io:: USER_WRITE ) ) ;
15231523
1524- match chmod ( & tmpdir. join ( "foo" ) , io:: UserRWX ) {
1524+ match chmod ( & tmpdir. join ( "foo" ) , io:: USER_RWX ) {
15251525 Ok ( ..) => fail ! ( "wanted a failure" ) ,
15261526 Err ( ..) => { }
15271527 }
15281528
1529- check ! ( chmod( & file, io:: UserFile ) ) ;
1529+ check ! ( chmod( & file, io:: USER_FILE ) ) ;
15301530 }
15311531
15321532 #[ test]
@@ -1677,7 +1677,7 @@ mod test {
16771677 let tmpdir = tmpdir ( ) ;
16781678 let path = tmpdir. join ( "file" ) ;
16791679 check ! ( File :: create( & path) ) ;
1680- check ! ( chmod( & path, io:: UserRead ) ) ;
1680+ check ! ( chmod( & path, io:: USER_READ ) ) ;
16811681 check ! ( unlink( & path) ) ;
16821682 }
16831683}
0 commit comments