Advertisement
Tobiahao

SO2_LAB1_03b

Mar 8th, 2018
294
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.66 KB | None | 0 0
  1. /* Napisz moduly, ktore zademonstruja uzycie makr EXPORT_SYMBOL i EXPORT_SYMBOL_GPL */
  2. /* Program 2 */
  3.  
  4. #include <linux/module.h>
  5.  
  6. extern void static_function(int);
  7. extern int foo;
  8.  
  9. static int __init second_init(void)
  10. {
  11.     printk(KERN_ALERT "Modul 2 - Zadanie 3 (7 punktow)\n");
  12.  
  13.     static_function(2);
  14.     printk(KERN_DEFAULT "Modul 2 - Zmienna foo = %d\n", foo);
  15.  
  16.     return 0;
  17. }
  18.  
  19. static void __exit second_exit(void)
  20. {
  21.     printk(KERN_ALERT "Modul 2 - Koniec\n");
  22. }
  23.  
  24. module_init(second_init);
  25. module_exit(second_exit);
  26.  
  27. MODULE_AUTHOR("Tobiasz Nartowski <tobiasznartowski@gmail.com");
  28. MODULE_DESCRIPTION("Zadanie 3 (7 punktow)");
  29. MODULE_LICENSE("GPL");
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement