Module Name: src
Committed By: pooka
Date: Tue Mar 2 19:34:27 UTC 2010
Modified Files:
src/sys/kern: syscalls.master
Log Message:
Make lfs syscalls loadable. This nukes fs_lfs.h & #ifdef LFS.
(I don't mind if someone wants to go further and OBSOL them).
To generate a diff of this commit:
cvs rdiff -u -r1.231 -r1.232 src/sys/kern/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/kern/syscalls.master
diff -u src/sys/kern/syscalls.master:1.231 src/sys/kern/syscalls.master:1.232
--- src/sys/kern/syscalls.master:1.231 Thu Nov 26 17:20:20 2009
+++ src/sys/kern/syscalls.master Tue Mar 2 19:34:26 2010
@@ -1,4 +1,4 @@
- $NetBSD: syscalls.master,v 1.231 2009/11/26 17:20:20 pooka Exp $
+ $NetBSD: syscalls.master,v 1.232 2010/03/02 19:34:26 pooka Exp $
; @(#)syscalls.master 8.2 (Berkeley) 1/13/94
@@ -47,8 +47,6 @@
#include "opt_ntp.h"
#include "opt_sysv.h"
-#include "fs_lfs.h"
-
#include <sys/param.h>
#include <sys/systm.h>
#include <sys/signal.h>
@@ -358,20 +356,13 @@
181 STD { int|sys||setgid(gid_t gid); }
182 STD { int|sys||setegid(gid_t egid); }
183 STD { int|sys||seteuid(uid_t euid); }
-#if defined(LFS) || !defined(_KERNEL)
-184 STD { int|sys||lfs_bmapv(fsid_t *fsidp, \
+184 STD MODULAR { int|sys||lfs_bmapv(fsid_t *fsidp, \
struct block_info *blkiov, int blkcnt); }
-185 STD { int|sys||lfs_markv(fsid_t *fsidp, \
+185 STD MODULAR { int|sys||lfs_markv(fsid_t *fsidp, \
struct block_info *blkiov, int blkcnt); }
-186 STD { int|sys||lfs_segclean(fsid_t *fsidp, u_long segment); }
+186 STD MODULAR { int|sys||lfs_segclean(fsid_t *fsidp, u_long segment); }
187 COMPAT_50 MODULAR { int|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
188 COMPAT_12 MODULAR { int|sys||stat(const char *path, struct stat12 *ub); } \
stat12
189 COMPAT_12 MODULAR { int|sys||fstat(int fd, struct stat12 *sb); } fstat12
@@ -809,12 +800,8 @@
const struct timeval *tptr); }
421 STD { int|sys|50|adjtime(const struct timeval *delta, \
struct timeval *olddelta); }
-#if defined(LFS) || !defined(_KERNEL)
-422 STD { int|sys|50|lfs_segwait(fsid_t *fsidp, \
+422 STD MODULAR { int|sys|50|lfs_segwait(fsid_t *fsidp, \
struct timeval *tv); }
-#else
-422 EXCL __lfs_segwait50
-#endif
423 STD RUMP { int|sys|50|futimes(int fd, \
const struct timeval *tptr); }
424 STD RUMP { int|sys|50|lutimes(const char *path, \