Çekirdeğe iki basit modül geliştirdim. Şimdi bir modülde bir fonksiyon tanımlamak istiyorum ve bundan sonra bunu diğer tarafta kullanıyorum.Bir linux çekirdek modülünde bir işlev nasıl tanımlanır ve başka birimde kullanılır?
Bunu nasıl yapabilirim?
Diğer modüldeki işlevi ve arayanı sorunsuz bir şekilde tanımlayın.
#include <linux/module.h>
int fun(void);
EXPORT_SYMBOL(fun);
int fun(void)
{
/* ... */
}
Ve module2.c
kullanmak:
Olası kopyalar [başka modül ihraç çekirdek modülü işlevleri çağırmak nasıl?] (Http: // stackoverflow .com/question/12311867/nasıl yapılır-ara-ihraç-kernel-module-functions-on-başka-modülü) –