Ejemplo n.º 1
0
 def statfs(self):
     ret_st = fuse.StatVfs()
     st = NfSpy.statfs(self)
     ret_st.f_tsize = ret_st.f_bsize = st.f_bsize
     ret_st.f_blocks = st.f_blocks
     ret_st.f_bfree = st.f_bfree
     ret_st.f_bavail = st.f_bavail
     ret_st.f_files = st.f_files
     ret_st.f_ffree = st.f_ffree
     ret_st.f_favail = st.f_favail
     return ret_st
Ejemplo n.º 2
0
 def statfs(self):
     ret_st = fuse.StatVfs()
     st = NfSpy.statfs(self)
     ret_st.f_tsize = ret_st.f_bsize = st.f_bsize
     ret_st.f_blocks = st.f_blocks
     ret_st.f_bfree = st.f_bfree
     ret_st.f_bavail = st.f_bavail
     ret_st.f_files = st.f_files
     ret_st.f_ffree = st.f_ffree
     ret_st.f_favail = st.f_favail
     return ret_st
Ejemplo n.º 3
0
 def getattr(self, path):
     st = NfSpy.getattr(self, path)
     ret = fuse.Stat()
     ret.st_mode = st.st_mode
     ret.st_ino = st.st_ino
     ret.st_dev = st.st_dev
     ret.st_nlink = st.st_nlink
     ret.st_uid = st.st_uid
     ret.st_gid = st.st_gid
     ret.st_size = st.st_size
     ret.st_atime = st.st_atime
     ret.st_mtime = st.st_mtime
     ret.st_ctime = st.st_ctime
     return ret
Ejemplo n.º 4
0
 def getattr(self, path):
     st = NfSpy.getattr(self, path)
     ret = fuse.Stat()
     ret.st_mode = st.st_mode
     ret.st_ino = st.st_ino
     ret.st_dev = st.st_dev
     ret.st_nlink = st.st_nlink
     ret.st_uid = st.st_uid
     ret.st_gid = st.st_gid
     ret.st_size = st.st_size
     ret.st_atime = st.st_atime
     ret.st_mtime = st.st_mtime
     ret.st_ctime = st.st_ctime
     return ret
Ejemplo n.º 5
0
 def __init__(self, *args, **kw):
     fuse.Fuse.__init__(self, *args, **kw)
     self.fuse_args.add("ro", True)
     NfSpy.__init__(self)
Ejemplo n.º 6
0
 def readdir(self, path, offset):
     return (fuse.Direntry(dir[1]) for dir in NfSpy.readdir(self, path, offset))
Ejemplo n.º 7
0
 def fsinit(self):
     try:
         NfSpy.fsinit(self)
     except RuntimeError as e:
         raise fuse.FuseError, e.message
Ejemplo n.º 8
0
 def __init__(self, *args, **kw):
     fuse.Fuse.__init__(self, *args, **kw)
     self.fuse_args.add("ro", True)
     NfSpy.__init__(self)
Ejemplo n.º 9
0
 def readdir(self, path, offset):
     return (fuse.Direntry(dir[1]) for dir in NfSpy.readdir(self, path, offset))
Ejemplo n.º 10
0
 def fsinit(self):
     try:
         NfSpy.fsinit(self)
     except RuntimeError as e:
         raise fuse.FuseError, e.message