comparison loader/ldt_keeper.c @ 14537:f832c3ec3e4b

initialize modify_ldt struct to 0.
author reimar
date Wed, 19 Jan 2005 17:03:59 +0000
parents 540903a59fc0
children f5537cc95b02
comparison
equal deleted inserted replaced
14536:6f13379b1464 14537:f832c3ec3e4b
199 close(ldt_fs->fd); 199 close(ldt_fs->fd);
200 free(ldt_fs); 200 free(ldt_fs);
201 return NULL; 201 return NULL;
202 } 202 }
203 *(void**)((char*)ldt_fs->fs_seg+0x18) = ldt_fs->fs_seg; 203 *(void**)((char*)ldt_fs->fs_seg+0x18) = ldt_fs->fs_seg;
204 memset(&array, 0, sizeof(array));
204 array.base_addr=(int)ldt_fs->fs_seg; 205 array.base_addr=(int)ldt_fs->fs_seg;
205 array.entry_number=TEB_SEL_IDX; 206 array.entry_number=TEB_SEL_IDX;
206 array.limit=array.base_addr+getpagesize()-1; 207 array.limit=array.base_addr+getpagesize()-1;
207 array.seg_32bit=1; 208 array.seg_32bit=1;
208 array.read_exec_only=0; 209 array.read_exec_only=0;