[Midnightbsd-cvs] src [7892] trunk/sys/compat/freebsd32: add legacy compat call

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Wed Sep 14 14:42:05 EDT 2016


Revision: 7892
          http://svnweb.midnightbsd.org/src/?rev=7892
Author:   laffer1
Date:     2016-09-14 14:42:05 -0400 (Wed, 14 Sep 2016)
Log Message:
-----------
add legacy compat call

Modified Paths:
--------------
    trunk/sys/compat/freebsd32/freebsd32_syscall.h
    trunk/sys/compat/freebsd32/freebsd32_syscalls.c
    trunk/sys/compat/freebsd32/freebsd32_sysent.c

Modified: trunk/sys/compat/freebsd32/freebsd32_syscall.h
===================================================================
--- trunk/sys/compat/freebsd32/freebsd32_syscall.h	2016-09-14 18:39:16 UTC (rev 7891)
+++ trunk/sys/compat/freebsd32/freebsd32_syscall.h	2016-09-14 18:42:05 UTC (rev 7892)
@@ -77,7 +77,7 @@
 				/* 68 is obsolete vwrite */
 #define	FREEBSD32_SYS_sbrk	69
 #define	FREEBSD32_SYS_sstk	70
-				/* 71 is obsolete ommap */
+				/* 71 is old mmap */
 #define	FREEBSD32_SYS_vadvise	72
 #define	FREEBSD32_SYS_munmap	73
 #define	FREEBSD32_SYS_freebsd32_mprotect	74

Modified: trunk/sys/compat/freebsd32/freebsd32_syscalls.c
===================================================================
--- trunk/sys/compat/freebsd32/freebsd32_syscalls.c	2016-09-14 18:39:16 UTC (rev 7891)
+++ trunk/sys/compat/freebsd32/freebsd32_syscalls.c	2016-09-14 18:42:05 UTC (rev 7892)
@@ -81,7 +81,7 @@
 	"obs_vwrite",			/* 68 = obsolete vwrite */
 	"sbrk",			/* 69 = sbrk */
 	"sstk",			/* 70 = sstk */
-	"obs_ommap",			/* 71 = obsolete ommap */
+	"compat.mmap",		/* 71 = old mmap */
 	"vadvise",			/* 72 = vadvise */
 	"munmap",			/* 73 = munmap */
 	"freebsd32_mprotect",			/* 74 = freebsd32_mprotect */

Modified: trunk/sys/compat/freebsd32/freebsd32_sysent.c
===================================================================
--- trunk/sys/compat/freebsd32/freebsd32_sysent.c	2016-09-14 18:39:16 UTC (rev 7891)
+++ trunk/sys/compat/freebsd32/freebsd32_sysent.c	2016-09-14 18:42:05 UTC (rev 7892)
@@ -118,7 +118,7 @@
 	{ 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT },			/* 68 = obsolete vwrite */
 	{ AS(sbrk_args), (sy_call_t *)sys_sbrk, AUE_SBRK, NULL, 0, 0, 0, SY_THR_STATIC },	/* 69 = sbrk */
 	{ AS(sstk_args), (sy_call_t *)sys_sstk, AUE_SSTK, NULL, 0, 0, 0, SY_THR_STATIC },	/* 70 = sstk */
-	{ 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT },			/* 71 = obsolete ommap */
+	{ compat(AS(ommap_args),mmap), AUE_MMAP, NULL, 0, 0, 0, SY_THR_STATIC },	/* 71 = old mmap */
 	{ AS(ovadvise_args), (sy_call_t *)sys_ovadvise, AUE_O_VADVISE, NULL, 0, 0, 0, SY_THR_STATIC },	/* 72 = vadvise */
 	{ AS(munmap_args), (sy_call_t *)sys_munmap, AUE_MUNMAP, NULL, 0, 0, 0, SY_THR_STATIC },	/* 73 = munmap */
 	{ AS(freebsd32_mprotect_args), (sy_call_t *)freebsd32_mprotect, AUE_MPROTECT, NULL, 0, 0, 0, SY_THR_STATIC },	/* 74 = freebsd32_mprotect */



More information about the Midnightbsd-cvs mailing list