From: Timothy Manning Date: Thu, 7 Oct 2010 22:06:17 +0000 (+1300) Subject: yaffs More debug for yaffs browser. X-Git-Tag: linux-mainline-rc-01~14^2 X-Git-Url: http://www.aleph1.co.uk/gitweb/?p=yaffs2.git;a=commitdiff_plain;h=a07eb06880b2e353e7fce0d60456b618baeefc1f yaffs More debug for yaffs browser. Signed-off-by: Timothy Manning --- diff --git a/direct/python/yaffs_browser.py b/direct/python/yaffs_browser.py index 1239fe2..8f88b97 100755 --- a/direct/python/yaffs_browser.py +++ b/direct/python/yaffs_browser.py @@ -5,12 +5,12 @@ from yaffsfs import * import ctypes yaffs_StartUp() -yaffs_mount("yaffs2/") +yaffs_mount("/yaffs2/") root_window =tk.Tk() root_window.title("YAFFS Browser") mount_list_text_variable=tk.StringVar() -mount_list_text_variable.set("yaffs2/") +mount_list_text_variable.set("/yaffs2/") current_directory_dict={} open_windows_list=[] @@ -69,14 +69,17 @@ class editor(): self.yaffs_handle = yaffs_open(current_directory_dict[self.id]["path"],66,0666) length_of_file=yaffs_lseek(self.yaffs_handle, 0, 2) ##seeks to the end of the file yaffs_lseek(self.yaffs_handle, 0, 0)## returns the handle to the front of th file + print "length of file to be opened:", length_of_file if isLink==True: - self.file_contents=ctypes.create_string_buffer(100) - yaffs_readlink(self.file_path,self.file_contents,100) + print "opening symlink" + self.file_contents=ctypes.create_string_buffer(1000) + yaffs_readlink(self.file_path,self.file_contents,1000) self.isLink=True else: + print"opening file" self.file_contents=ctypes.create_string_buffer(length_of_file) yaffs_read(self.yaffs_handle,self.file_contents,length_of_file) - print "file contents", self.file_contents.raw + print "file contents", self.file_contents.raw self.file_editor_text.insert(tk.END, self.file_contents.raw) self.file_editor_text.pack() ##self.file_editor_text.bind("", self.save_file)