examples: Fix build
authorAntonio Huete Jimenez <tuxillo@quantumachine.net>
Thu, 15 Nov 2018 19:39:59 +0000 (20:39 +0100)
committerAntonio Huete Jimenez <tuxillo@quantumachine.net>
Thu, 15 Nov 2018 19:39:59 +0000 (20:39 +0100)
- While here hook 'firmware' to the main Makefile

share/examples/kld/Makefile
share/examples/kld/syscall/module/syscall.c
share/examples/kld/syscall/test/call.c

index 0aafe60..c5466a6 100644 (file)
@@ -68,6 +68,6 @@
 #      $DragonFly: src/share/examples/kld/Makefile,v 1.2 2003/06/17 04:36:57 dillon Exp $
 #
 
-SUBDIR=        cdev syscall dyn_sysctl
+SUBDIR=        cdev syscall dyn_sysctl firmware
 
 .include <bsd.subdir.mk>
index 50d5d16..91e15e5 100644 (file)
@@ -40,7 +40,7 @@
  */
 
 static int
-hello (struct proc *p, void *arg)
+hello (void __unused *arg)
 {
        kprintf ("hello kernel\n");
        return 0;
@@ -66,7 +66,7 @@ static int offset = NO_SYSCALL;
  */
 
 static int
-load (struct module *module, int cmd, void *arg)
+load (struct module __unused *module, int cmd, void __unused *arg)
 {
        int error = 0;
 
index d746d72..923c230 100644 (file)
@@ -29,6 +29,7 @@
 
 #include <stdio.h>
 #include <stdlib.h>
+#include <unistd.h>
 #include <sys/syscall.h>
 #include <sys/types.h>
 #include <sys/module.h>