[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