From 32c61e93e08eb6f7d17018d9287b701c2a8877b4 Mon Sep 17 00:00:00 2001
From: Jeremy Soller <jackpot51@gmail.com>
Date: Fri, 3 Jun 2016 23:23:40 -0600
Subject: [PATCH] C stat support

---
 scheme/resource.rs | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/scheme/resource.rs b/scheme/resource.rs
index 7c8b3c0..d54a9c5 100644
--- a/scheme/resource.rs
+++ b/scheme/resource.rs
@@ -74,7 +74,7 @@ impl Resource for DirResource {
 
     fn stat(&self, stat: &mut Stat) -> Result<usize> {
         stat.st_mode = MODE_DIR;
-        stat.st_size = self.data.len() as u64;
+        stat.st_size = self.data.len() as u32;
         Ok(0)
     }
 
@@ -144,7 +144,7 @@ impl Resource for FileResource {
 
     fn stat(&self, stat: &mut Stat) -> Result<usize> {
         stat.st_mode = MODE_FILE;
-        stat.st_size = self.size;
+        stat.st_size = self.size as u32;
         Ok(0)
     }
 
-- 
GitLab