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, \