Можно ли разделить ядро Linux и использовать двойные значения? Когда я попытался:Отдел в ядре linux
typedef struct{
...
long long int sbe;
...
} connection;
hook_func(){
connection* found
...
uint32_t time_misec ..
uint32_t bytes_diff ..
...
double be = bytes_diff/time_misec;
found->sbe = be/2 + found->sbe/2;
...
}
Я получил ошибку:
WARNING: "__fixunsdfsi" [/home/kir/netfilter/hello.ko] undefined!
WARNING: "__adddf3" [/home/kir/netfilter/hello.ko] undefined!
WARNING: "__floatdidf" [/home/kir/netfilter/hello.ko] undefined!
WARNING: "__muldf3" [/home/kir/netfilter/hello.ko] undefined!
WARNING: "__floatunsidf" [/home/kir/netfilter/hello.ko] undefined!
В конце я использовал функцию 'do_div()' для операций деления. – luminousmen