제가 맞는지 모르지만...
어디서 본것같아서...몇자 적습니다.
아마도 현재에 만드는 곳에 init나 exit함수에 관한 것을 참조할때..
컴파일된 o, obj에서 불러올때 사용하는 것 같습니다.
그럼 이만.. 저도 허접해서... 맞는지........^^*
: 리눅스커널소스를 보다가 이해가 안되는부분이 있습니다.
:
: 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언어 하면서 첨봤습니다.
:
: --
: 원츄~!