summaryrefslogtreecommitdiff
path: root/sys/kern
diff options
context:
space:
mode:
authorPedro Martelletto <pedro@cvs.openbsd.org>2006-09-22 17:35:42 +0000
committerPedro Martelletto <pedro@cvs.openbsd.org>2006-09-22 17:35:42 +0000
commit64a05a450104c9e86eff37b0a5cc5740d42e8b3b (patch)
treed573e459dd6857923f27f139b5e97d2c00cdc279 /sys/kern
parentb3b212b370378c7a5c8a13c30c0abe7c4c758920 (diff)
Put the LFS syscall stubs back in, turns out libc is unable to build
without those, even though they're currently not implemented
Diffstat (limited to 'sys/kern')
-rw-r--r--sys/kern/syscalls.master11
1 files changed, 10 insertions, 1 deletions
diff --git a/sys/kern/syscalls.master b/sys/kern/syscalls.master
index 0a093b798b8..9258062ef34 100644
--- a/sys/kern/syscalls.master
+++ b/sys/kern/syscalls.master
@@ -1,4 +1,4 @@
-; $OpenBSD: syscalls.master,v 1.85 2006/09/22 14:36:24 pedro Exp $
+; $OpenBSD: syscalls.master,v 1.86 2006/09/22 17:35:41 pedro Exp $
; $NetBSD: syscalls.master,v 1.32 1996/04/23 10:24:21 mycroft Exp $
; @(#)syscalls.master 8.2 (Berkeley) 1/13/94
@@ -346,10 +346,19 @@
181 STD { int sys_setgid(gid_t gid); }
182 STD { int sys_setegid(gid_t egid); }
183 STD { int sys_seteuid(uid_t euid); }
+#ifdef LFS
+184 STD { int lfs_bmapv(fsid_t *fsidp, \
+ struct block_info *blkiov, int blkcnt); }
+185 STD { int lfs_markv(fsid_t *fsidp, \
+ struct block_info *blkiov, int blkcnt); }
+186 STD { int lfs_segclean(fsid_t *fsidp, u_long segment); }
+187 STD { int lfs_segwait(fsid_t *fsidp, struct timeval *tv); }
+#else
184 UNIMPL
185 UNIMPL
186 UNIMPL
187 UNIMPL
+#endif
188 COMPAT_35 { int sys_stat(const char *path, struct stat35 *ub); } \
stat35
189 COMPAT_35 { int sys_fstat(int fd, struct stat35 *sb); } \