equal
deleted
inserted
replaced
413 } |
413 } |
414 } |
414 } |
415 |
415 |
416 fn synthesize_unix_mode(&self) -> u32 { |
416 fn synthesize_unix_mode(&self) -> u32 { |
417 let file_type = if self.flags().contains(Flags::MODE_IS_SYMLINK) { |
417 let file_type = if self.flags().contains(Flags::MODE_IS_SYMLINK) { |
418 libc::S_IFLNK |
418 libc::S_IFLNK as u32 |
419 } else { |
419 } else { |
420 libc::S_IFREG |
420 libc::S_IFREG as u32 |
421 }; |
421 }; |
422 let permissions = if self.flags().contains(Flags::MODE_EXEC_PERM) { |
422 let permissions = if self.flags().contains(Flags::MODE_EXEC_PERM) { |
423 0o755 |
423 0o755 |
424 } else { |
424 } else { |
425 0o644 |
425 0o644 |