X-Git-Url: http://www.aleph1.co.uk/gitweb/?p=yaffs2.git;a=blobdiff_plain;f=direct%2Fpython%2Fyaffs_browser.py;h=8f88b975b9293c7cf0794c7ef47411cb55defd13;hp=1239fe2b56071d3a1d574daf94b059db769265d2;hb=a07eb06880b2e353e7fce0d60456b618baeefc1f;hpb=d2722819ebc5cb10f0de7998709cd7a087ea1301 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)