[Midnightbsd-cvs] src [11859] trunk/share/examples/kld/syscall/test: update

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Fri Jul 13 09:29:01 EDT 2018


Revision: 11859
          http://svnweb.midnightbsd.org/src/?rev=11859
Author:   laffer1
Date:     2018-07-13 09:29:00 -0400 (Fri, 13 Jul 2018)
Log Message:
-----------
update

Modified Paths:
--------------
    trunk/share/examples/kld/syscall/test/Makefile
    trunk/share/examples/kld/syscall/test/call.c

Modified: trunk/share/examples/kld/syscall/test/Makefile
===================================================================
--- trunk/share/examples/kld/syscall/test/Makefile	2018-07-13 12:54:15 UTC (rev 11858)
+++ trunk/share/examples/kld/syscall/test/Makefile	2018-07-13 13:29:00 UTC (rev 11859)
@@ -1,8 +1,9 @@
+# $MidnightBSD$
 # Makefile for simple caller of syscall
-# $MidnightBSD$
+# $FreeBSD: stable/10/share/examples/kld/syscall/test/Makefile 276486 2014-12-31 23:25:37Z ngie $
 
 PROG=	call
-NO_MAN=
+MAN=
 WARNS?=	5
 
 .include <bsd.prog.mk>

Modified: trunk/share/examples/kld/syscall/test/call.c
===================================================================
--- trunk/share/examples/kld/syscall/test/call.c	2018-07-13 12:54:15 UTC (rev 11858)
+++ trunk/share/examples/kld/syscall/test/call.c	2018-07-13 13:29:00 UTC (rev 11859)
@@ -1,3 +1,4 @@
+/* $MidnightBSD$ */
 /*-
  * Copyright (c) 1999 Assar Westerlund
  * All rights reserved.
@@ -23,7 +24,7 @@
  * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  * SUCH DAMAGE.
  *
- * $MidnightBSD$
+ * $FreeBSD: stable/10/share/examples/kld/syscall/test/call.c 253421 2013-07-17 13:13:44Z glebius $
  */
 
 #include <sys/types.h>
@@ -30,6 +31,7 @@
 #include <sys/module.h>
 #include <sys/syscall.h>
 
+#include <err.h>
 #include <stdio.h>
 #include <stdlib.h>
 #include <unistd.h>
@@ -37,11 +39,14 @@
 int
 main(int argc __unused, char **argv __unused)
 {
-	int syscall_num;
+	int modid, syscall_num;
 	struct module_stat stat;
 
 	stat.version = sizeof(stat);
-	modstat(modfind("sys/syscall"), &stat);
+	if ((modid = modfind("sys/syscall")) == -1)
+		err(1, "modfind");
+	if (modstat(modid, &stat) != 0)
+		err(1, "modstat");
 	syscall_num = stat.data.intval;
 	return syscall (syscall_num);
 }



More information about the Midnightbsd-cvs mailing list