Fix incompatible timespec convertion
This commit is contained in:
		
							parent
							
								
									9675f8a3d0
								
							
						
					
					
						commit
						6353817af8
					
				
							
								
								
									
										2
									
								
								deps/sefs
									
									
									
									
										vendored
									
									
								
							
							
								
								
								
								
								
									
									
								
							
						
						
									
										2
									
								
								deps/sefs
									
									
									
									
										vendored
									
									
								
							| @ -1 +1 @@ | |||||||
| Subproject commit 522fe55653791084f2dad0d3766b4e48b332b101 | Subproject commit d26132ca7b5a3338046e4b644cb75953981f0feb | ||||||
| @ -343,15 +343,15 @@ impl IntoFsMetadata for fs::Metadata { | |||||||
|             blocks: self.st_blocks() as usize, |             blocks: self.st_blocks() as usize, | ||||||
|             atime: Timespec { |             atime: Timespec { | ||||||
|                 sec: self.st_atime(), |                 sec: self.st_atime(), | ||||||
|                 nsec: self.st_atime_nsec() as i32, |                 nsec: self.st_atime_nsec(), | ||||||
|             }, |             }, | ||||||
|             mtime: Timespec { |             mtime: Timespec { | ||||||
|                 sec: self.st_mtime(), |                 sec: self.st_mtime(), | ||||||
|                 nsec: self.st_mtime_nsec() as i32, |                 nsec: self.st_mtime_nsec(), | ||||||
|             }, |             }, | ||||||
|             ctime: Timespec { |             ctime: Timespec { | ||||||
|                 sec: self.st_ctime(), |                 sec: self.st_ctime(), | ||||||
|                 nsec: self.st_ctime_nsec() as i32, |                 nsec: self.st_ctime_nsec(), | ||||||
|             }, |             }, | ||||||
|             type_: match self.st_mode() & 0xf000 { |             type_: match self.st_mode() & 0xf000 { | ||||||
|                 libc::S_IFCHR => FileType::CharDevice, |                 libc::S_IFCHR => FileType::CharDevice, | ||||||
|  | |||||||
| @ -248,7 +248,7 @@ impl TimeProvider for OcclumTimeProvider { | |||||||
|         let time = do_gettimeofday(); |         let time = do_gettimeofday(); | ||||||
|         Timespec { |         Timespec { | ||||||
|             sec: time.sec, |             sec: time.sec, | ||||||
|             nsec: time.usec as i32 * 1000, |             nsec: time.usec * 1000, | ||||||
|         } |         } | ||||||
|     } |     } | ||||||
| } | } | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user