Почему код memcpy
и sprintf
в следующем коде не имеют кода ядра?Почему в этом коде ядра не работают memcpy и sprintf?
static inline void my_func(){
char* src,dst;
int a =9; int b=10;
src = sprintf("a= %d b= %d",a,b);
dst = kmalloc(strlen(src)*sizeof(char) , GFP_KERNEL);
memcpy(dst, src, strlen(src));
}
Те из вас сказали, что это не в ядре. попробуйте grep ядро и посмотрите sprintf .... например: http://lxr.free-electrons.com/source/drivers/s390/net/ctcm_sysfs.c?v=2.6.32 – 0x90
Пожалуйста, переработайте свой вопрос. это не имеет смысла –