Module Name: src
Committed By: pooka
Date: Tue Mar 2 16:00:03 UTC 2010
Modified Files:
src/sys/compat/aoutm68k: syscalls.master
src/sys/compat/darwin: syscalls.master
src/sys/compat/freebsd: syscalls.master
src/sys/compat/netbsd32: syscalls.master
Log Message:
Remove lfs syscall support from compat. I can't really imagine
anyone wanting to run lfs megamaid as a e.g. FreeBSD binary.
Besides, the real action has been in fcntl() for >5 years now.
The only place where the compat syscalls might have made the tiniest
bit of sense was netbsd32, but they were unimplemented there.
To generate a diff of this commit:
cvs rdiff -u -r1.33 -r1.34 src/sys/compat/aoutm68k/syscalls.master
cvs rdiff -u -r1.38 -r1.39 src/sys/compat/darwin/syscalls.master
cvs rdiff -u -r1.62 -r1.63 src/sys/compat/freebsd/syscalls.master
cvs rdiff -u -r1.81 -r1.82 src/sys/compat/netbsd32/syscalls.master
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/sys/compat/aoutm68k/syscalls.master
diff -u src/sys/compat/aoutm68k/syscalls.master:1.33 src/sys/compat/aoutm68k/syscalls.master:1.34
--- src/sys/compat/aoutm68k/syscalls.master:1.33 Tue Jan 13 22:27:43 2009
+++ src/sys/compat/aoutm68k/syscalls.master Tue Mar 2 16:00:03 2010
@@ -1,4 +1,4 @@
- $NetBSD: syscalls.master,v 1.33 2009/01/13 22:27:43 pooka Exp $
+ $NetBSD: syscalls.master,v 1.34 2010/03/02 16:00:03 pooka Exp $
; @(#)syscalls.master 8.2 (Berkeley) 1/13/94
@@ -508,20 +508,10 @@
181 NOARGS { int|sys||setgid(gid_t gid); }
182 NOARGS { int|sys||setegid(gid_t egid); }
183 NOARGS { int|sys||seteuid(uid_t euid); }
-#if defined(LFS) || !defined(_KERNEL)
-184 NOARGS { int|sys||lfs_bmapv(fsid_t *fsidp, \
- struct block_info *blkiov, int blkcnt); }
-185 NOARGS { int|sys||lfs_markv(fsid_t *fsidp, \
- struct block_info *blkiov, int blkcnt); }
-186 NOARGS { int|sys||lfs_segclean(fsid_t *fsidp, u_long segment); }
-187 NOARGS { int|compat_50_sys||lfs_segwait(fsid_t *fsidp, \
- struct timeval50 *tv); }
-#else
184 EXCL lfs_bmapv
185 EXCL lfs_markv
186 EXCL lfs_segclean
187 EXCL lfs_segwait
-#endif
#if defined(COMPAT_12) || !defined(_KERNEL)
188 STD { int|aoutm68k_compat_12_sys||stat(const char *path, \
struct aoutm68k_stat12 *ub); } stat12
Index: src/sys/compat/darwin/syscalls.master
diff -u src/sys/compat/darwin/syscalls.master:1.38 src/sys/compat/darwin/syscalls.master:1.39
--- src/sys/compat/darwin/syscalls.master:1.38 Tue Jan 13 22:27:43 2009
+++ src/sys/compat/darwin/syscalls.master Tue Mar 2 16:00:03 2010
@@ -1,4 +1,4 @@
- $NetBSD: syscalls.master,v 1.38 2009/01/13 22:27:43 pooka Exp $
+ $NetBSD: syscalls.master,v 1.39 2010/03/02 16:00:03 pooka Exp $
; @(#)syscalls.master 8.2 (Berkeley) 1/13/94
@@ -41,7 +41,6 @@
#include "opt_sysv.h"
#include "opt_compat_43.h"
-#include "fs_lfs.h"
#include "fs_nfs.h"
#include <sys/param.h>
Index: src/sys/compat/freebsd/syscalls.master
diff -u src/sys/compat/freebsd/syscalls.master:1.62 src/sys/compat/freebsd/syscalls.master:1.63
--- src/sys/compat/freebsd/syscalls.master:1.62 Tue Jan 13 22:27:43 2009
+++ src/sys/compat/freebsd/syscalls.master Tue Mar 2 16:00:03 2010
@@ -1,4 +1,4 @@
- $NetBSD: syscalls.master,v 1.62 2009/01/13 22:27:43 pooka Exp $
+ $NetBSD: syscalls.master,v 1.63 2010/03/02 16:00:03 pooka Exp $
; from: @(#)syscalls.master 8.2 (Berkeley) 1/13/94
@@ -37,8 +37,6 @@
#include "opt_sysv.h"
#include "opt_compat_43.h"
#include "opt_posix.h"
-
-#include "fs_lfs.h"
#endif
#include <sys/param.h>
@@ -360,20 +358,10 @@
181 NOARGS { int|sys||setgid(gid_t gid); }
182 NOARGS { int|sys||setegid(gid_t egid); }
183 NOARGS { int|sys||seteuid(uid_t euid); }
-#ifdef LFS
-184 NOARGS { int|sys||lfs_bmapv(fsid_t *fsidp, \
- struct block_info *blkiov, int blkcnt); }
-185 NOARGS { int|sys||lfs_markv(fsid_t *fsidp, \
- struct block_info *blkiov, int blkcnt); }
-186 NOARGS { int|sys||lfs_segclean(fsid_t *fsidp, u_long segment); }
-187 NOARGS { int|compat_50_sys||lfs_segwait(fsid_t *fsidp, \
- struct timeval50 *tv); }
-#else
184 UNIMPL
185 UNIMPL
186 UNIMPL
187 UNIMPL
-#endif
188 NOARGS { int|compat_12_sys||stat(const char *path, \
struct stat12 *ub); }
189 NOARGS { int|compat_12_sys||fstat(int fd, \
Index: src/sys/compat/netbsd32/syscalls.master
diff -u src/sys/compat/netbsd32/syscalls.master:1.81 src/sys/compat/netbsd32/syscalls.master:1.82
--- src/sys/compat/netbsd32/syscalls.master:1.81 Mon Dec 14 00:47:11 2009
+++ src/sys/compat/netbsd32/syscalls.master Tue Mar 2 16:00:03 2010
@@ -1,4 +1,4 @@
- $NetBSD: syscalls.master,v 1.81 2009/12/14 00:47:11 matt Exp $
+ $NetBSD: syscalls.master,v 1.82 2010/03/02 16:00:03 pooka Exp $
; from: NetBSD: syscalls.master,v 1.81 1998/07/05 08:49:50 jonathan Exp
; @(#)syscalls.master 8.2 (Berkeley) 1/13/94
@@ -384,21 +384,10 @@
181 STD { int|netbsd32||setgid(gid_t gid); }
182 STD { int|netbsd32||setegid(gid_t egid); }
183 STD { int|netbsd32||seteuid(uid_t euid); }
-#if defined(LFS) || !defined(_KERNEL_OPT)
-184 STD { int|netbsd32||lfs_bmapv(netbsd32_fsid_tp_t fsidp, \
- netbsd32_block_infop_t blkiov, int blkcnt); }
-185 STD { int|netbsd32||lfs_markv(netbsd32_fsid_tp_t fsidp, \
- netbsd32_block_infop_t blkiov, int blkcnt); }
-186 STD { int|netbsd32||lfs_segclean(netbsd32_fsid_tp_t fsidp, \
- netbsd32_u_long segment); }
-187 COMPAT_50 { int|netbsd32||lfs_segwait(netbsd32_fsid_tp_t fsidp, \
- netbsd32_timeval50p_t tv); }
-#else
184 EXCL netbsd32_lfs_bmapv
185 EXCL netbsd32_lfs_markv
186 EXCL netbsd32_lfs_segclean
187 EXCL netbsd32_lfs_segwait
-#endif
188 COMPAT_12 { int|netbsd32||stat12(netbsd32_charp path, \
netbsd32_stat12p_t ub); }
189 COMPAT_12 { int|netbsd32||fstat12(int fd, netbsd32_stat12p_t sb); }
@@ -895,13 +884,7 @@
421 STD { int|netbsd32|50|adjtime( \
const netbsd32_timevalp_t delta, \
netbsd32_timevalp_t olddelta); }
-#if defined(LFS) || !defined(_KERNEL_OPT)
-422 STD { int|netbsd32|50|lfs_segwait( \
- netbsd32_fsid_tp_t fsidp, \
- netbsd32_timevalp_t tv); }
-#else
422 EXCL __lfs_segwait50
-#endif
423 STD { int|netbsd32|50|futimes(int fd, \
const netbsd32_timevalp_t tptr); }
424 STD { int|netbsd32|50|lutimes(const netbsd32_charp path, \