LINUX.ORG.RU

помогите определить тип поля


0

0

помогите определить что за тип у поля ci_gdt объекта ci? 
сырец http://files.rsdn.ru/69465/cpu.c.tgz
MD5 (cpu.c.tgz) = 321f11099ddbea1a1c1938ced080ea15
А то вываливается такая ошибка при попытке собрать с опцией MULTIPROCESSOR
--- cpu.o --- 
cc1: warnings being treated as errors 
/usr/src/sys/arch/xen/i386/cpu.c: In function 'cpu_init_first': 
/usr/src/sys/arch/xen/i386/cpu.c:213: warning: implicit declaration of function 'lapic_cpu_number' 
/usr/src/sys/arch/xen/i386/cpu.c: In function 'cpu_hatch': 
/usr/src/sys/arch/xen/i386/cpu.c:689: warning: implicit declaration of function 'lapic_enable' 
/usr/src/sys/arch/xen/i386/cpu.c:690: warning: implicit declaration of function 'lapic_initclocks' 
/usr/src/sys/arch/xen/i386/cpu.c:701: warning: implicit declaration of function 'lapic_set_lvt' 
/usr/src/sys/arch/xen/i386/cpu.c:716: warning: implicit declaration of function 'cc_microset' 
/usr/src/sys/arch/xen/i386/cpu.c: In function 'cpu_set_tss_gates': 
/usr/src/sys/arch/xen/i386/cpu.c:823: warning: implicit declaration of function 'cpu_init_tss' 
/usr/src/sys/arch/xen/i386/cpu.c:827: warning: passing argument 1 of 'setsegment' from incompatible pointer type 
/usr/src/sys/arch/xen/i386/cpu.c:828: error: incompatible types in assignment 
*** [cpu.o] Error code 1
anonymous

Ответ на: комментарий от anonymous

В общем узнал что это структура, только вот как узнать почету типы не соответствуют? 809 setsegment(&sd, &ci->ci_doubleflt_tss, sizeof(struct i386tss) - 1,

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.