리눅스커널소스를 보다가 이해가 안되는부분이 있습니다.
static int __init rtl8139_init_module (void)
{
#ifdef MODULE
printk (KERN_INFO RTL8139_DRIVER_NAME "");
#endif
return pci_module_init (&rtl8139_pci_driver);
}
static void __exit rtl8139_cleanup_module (void)
{
pci_unregister_driver (&rtl8139_pci_driver);
}
module_init(rtl8139_init_module);
module_exit(rtl8139_cleanup_module);
여기서 static int __init rtl8139_init_module (void) 를 보면
리턴형과 함수이름 사이에 __init오 __exit라른 것이 껴있는데 C문법에서 뭐하는것들인가?
C언어 하면서 첨봤습니다.--원츄~!