예제 #1
0
 def _add_entry(self, entry):
   # allocate amiga entry
   entry.mem = self.alloc.alloc_struct(entry.name,entry.struct_def)
   entry.baddr = entry.mem.addr >> 2
   # register in lists
   self.entries_by_b_addr[entry.baddr] = entry
   self.entries_by_name[entry.name] = entry
   self.entries.append(entry)
   log_doslist.info("add entry: %s", entry)
예제 #2
0
 def _add_entry(self, entry):
     # allocate amiga entry
     entry.mem = self.alloc.alloc_struct(entry.name, entry.struct_def)
     entry.baddr = entry.mem.addr >> 2
     # register in lists
     self.entries_by_b_addr[entry.baddr] = entry
     self.entries_by_name[entry.name] = entry
     self.entries.append(entry)
     log_doslist.info("add entry: %s", entry)
예제 #3
0
파일: DosList.py 프로젝트: rdowner/amitools
 def _add_entry(self, entry):
   # allocate amiga entry
   entry.locks  = []
   entry.alist  = []
   entry.mem    = self.alloc.alloc_struct(entry.name,entry.struct_def)
   entry.baddr  = entry.mem.addr >> 2
   entry.access = AccessStruct(self.mem,entry.struct_def,entry.mem.addr)
   entry.name_addr = self.alloc.alloc_bstr("DosListName",entry.name)
   entry.access.w_s("dol_Name",entry.name_addr.addr)
   # register in lists
   self.entries_by_b_addr[entry.baddr] = entry
   self.entries_by_name[entry.name.lower()] = entry
   self.entries.append(entry)
   log_doslist.info("add entry: %s", entry)
예제 #4
0
파일: DosList.py 프로젝트: kowoba/amitools
 def _add_entry(self, entry):
   # allocate amiga entry
   entry.locks  = []
   entry.alist  = []
   entry.mem    = self.alloc.alloc_struct(entry.name,entry.struct_def)
   entry.baddr  = entry.mem.addr >> 2
   entry.access = AccessStruct(self.mem,entry.struct_def,entry.mem.addr)
   entry.name_addr = self.alloc.alloc_bstr("DosListName",entry.name)
   entry.access.w_s("dol_Name",entry.name_addr.addr)
   # register in lists
   self.entries_by_b_addr[entry.baddr] = entry
   self.entries_by_name[entry.name.lower()] = entry
   self.entries.append(entry)
   log_doslist.info("add entry: %s", entry)