Module Name:    src
Committed By:   pooka
Date:           Tue Oct 13 22:04:31 UTC 2009

Modified Files:
        src/dist/smbfs/include: smb_kernelops.h
        src/dist/smbfs/lib/smb: smb_kernelops.c
        src/sbin/cgdconfig: cgd_kernelops.c cgd_kernelops.h
        src/sbin/fsck_lfs: kernelops.c kernelops.h

Log Message:
fix prototypes of function pointers to varargs syscalls


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/dist/smbfs/include/smb_kernelops.h
cvs rdiff -u -r1.1 -r1.2 src/dist/smbfs/lib/smb/smb_kernelops.c
cvs rdiff -u -r1.1 -r1.2 src/sbin/cgdconfig/cgd_kernelops.c
cvs rdiff -u -r1.2 -r1.3 src/sbin/cgdconfig/cgd_kernelops.h
cvs rdiff -u -r1.2 -r1.3 src/sbin/fsck_lfs/kernelops.c \
    src/sbin/fsck_lfs/kernelops.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/dist/smbfs/include/smb_kernelops.h
diff -u src/dist/smbfs/include/smb_kernelops.h:1.1 src/dist/smbfs/include/smb_kernelops.h:1.2
--- src/dist/smbfs/include/smb_kernelops.h:1.1	Sun Sep  6 18:38:17 2009
+++ src/dist/smbfs/include/smb_kernelops.h	Tue Oct 13 22:04:31 2009
@@ -1,4 +1,4 @@
-/*      $NetBSD: smb_kernelops.h,v 1.1 2009/09/06 18:38:17 pooka Exp $        */
+/*      $NetBSD: smb_kernelops.h,v 1.2 2009/10/13 22:04:31 pooka Exp $        */
 
 /*
  * Copyright (c) 2009 The NetBSD Foundation, Inc.
@@ -35,8 +35,8 @@
 #include <fcntl.h>
 
 struct smb_kernelops {
-	int (*ko_open)(const char *, int, mode_t);
-	int (*ko_ioctl)(int, unsigned long, void *);
+	int (*ko_open)(const char *, int, ...);
+	int (*ko_ioctl)(int, unsigned long, ...);
 	int (*ko_close)(int);
 
 	int (*ko_socket)(int, int, int);

Index: src/dist/smbfs/lib/smb/smb_kernelops.c
diff -u src/dist/smbfs/lib/smb/smb_kernelops.c:1.1 src/dist/smbfs/lib/smb/smb_kernelops.c:1.2
--- src/dist/smbfs/lib/smb/smb_kernelops.c:1.1	Sun Sep  6 18:38:17 2009
+++ src/dist/smbfs/lib/smb/smb_kernelops.c	Tue Oct 13 22:04:31 2009
@@ -1,4 +1,4 @@
-/*	$NetBSD: smb_kernelops.c,v 1.1 2009/09/06 18:38:17 pooka Exp $	*/
+/*	$NetBSD: smb_kernelops.c,v 1.2 2009/10/13 22:04:31 pooka Exp $	*/
 
 /*
  * Copyright (c) 2009 The NetBSD Foundation, Inc.
@@ -28,7 +28,7 @@
 
 #include <sys/cdefs.h>
 #ifndef lint
-__RCSID("$NetBSD: smb_kernelops.c,v 1.1 2009/09/06 18:38:17 pooka Exp $");
+__RCSID("$NetBSD: smb_kernelops.c,v 1.2 2009/10/13 22:04:31 pooka Exp $");
 #endif /* !lint */
 
 #include <sys/types.h>
@@ -41,8 +41,8 @@
 #include "smb_kernelops.h"
 
 const struct smb_kernelops smb_kops = {
-	.ko_open = (void *)open, /* XXX: rump_syscalls prototype */
-	.ko_ioctl = (void *)ioctl,
+	.ko_open = open,
+	.ko_ioctl = ioctl,
 	.ko_close = close,
 
 	.ko_socket = socket,

Index: src/sbin/cgdconfig/cgd_kernelops.c
diff -u src/sbin/cgdconfig/cgd_kernelops.c:1.1 src/sbin/cgdconfig/cgd_kernelops.c:1.2
--- src/sbin/cgdconfig/cgd_kernelops.c:1.1	Tue Sep  8 21:36:35 2009
+++ src/sbin/cgdconfig/cgd_kernelops.c	Tue Oct 13 22:04:31 2009
@@ -1,4 +1,4 @@
-/*	$NetBSD: cgd_kernelops.c,v 1.1 2009/09/08 21:36:35 pooka Exp $	*/
+/*	$NetBSD: cgd_kernelops.c,v 1.2 2009/10/13 22:04:31 pooka Exp $	*/
 
 /*
  * Copyright (c) 2009 The NetBSD Foundation, Inc.
@@ -28,7 +28,7 @@
 
 #include <sys/cdefs.h>
 #ifndef lint
-__RCSID("$NetBSD: cgd_kernelops.c,v 1.1 2009/09/08 21:36:35 pooka Exp $");
+__RCSID("$NetBSD: cgd_kernelops.c,v 1.2 2009/10/13 22:04:31 pooka Exp $");
 #endif /* !lint */
 
 #include <sys/types.h>
@@ -40,8 +40,8 @@
 #include "cgd_kernelops.h"
 
 const struct cgd_kernelops cgd_kops = {
-	.ko_open = (void *)open, /* XXX: rump_syscalls prototype */
-	.ko_ioctl = (void *)ioctl,
+	.ko_open = open,
+	.ko_ioctl = ioctl,
 	.ko_pread = pread,
 	.ko_close = close,
 };

Index: src/sbin/cgdconfig/cgd_kernelops.h
diff -u src/sbin/cgdconfig/cgd_kernelops.h:1.2 src/sbin/cgdconfig/cgd_kernelops.h:1.3
--- src/sbin/cgdconfig/cgd_kernelops.h:1.2	Thu Sep 10 09:10:29 2009
+++ src/sbin/cgdconfig/cgd_kernelops.h	Tue Oct 13 22:04:31 2009
@@ -1,4 +1,4 @@
-/*      $NetBSD: cgd_kernelops.h,v 1.2 2009/09/10 09:10:29 pooka Exp $	*/
+/*      $NetBSD: cgd_kernelops.h,v 1.3 2009/10/13 22:04:31 pooka Exp $	*/
 
 /*
  * Copyright (c) 2009 The NetBSD Foundation, Inc.
@@ -35,8 +35,8 @@
 #include <fcntl.h>
 
 struct cgd_kernelops {
-	int (*ko_open)(const char *, int, mode_t);
-	int (*ko_ioctl)(int, unsigned long, void *);
+	int (*ko_open)(const char *, int, ...);
+	int (*ko_ioctl)(int, unsigned long, ...);
 	int (*ko_close)(int);
 	ssize_t (*ko_pread)(int, void *, size_t, off_t);
 };

Index: src/sbin/fsck_lfs/kernelops.c
diff -u src/sbin/fsck_lfs/kernelops.c:1.2 src/sbin/fsck_lfs/kernelops.c:1.3
--- src/sbin/fsck_lfs/kernelops.c:1.2	Thu Aug  6 00:55:08 2009
+++ src/sbin/fsck_lfs/kernelops.c	Tue Oct 13 22:04:31 2009
@@ -1,4 +1,4 @@
-/*	$NetBSD: kernelops.c,v 1.2 2009/08/06 00:55:08 pooka Exp $	*/
+/*	$NetBSD: kernelops.c,v 1.3 2009/10/13 22:04:31 pooka Exp $	*/
 
 /*
  * Copyright (c) 2009 The NetBSD Foundation, Inc.
@@ -28,7 +28,7 @@
 
 #include <sys/cdefs.h>
 #ifndef lint
-__RCSID("$NetBSD: kernelops.c,v 1.2 2009/08/06 00:55:08 pooka Exp $");
+__RCSID("$NetBSD: kernelops.c,v 1.3 2009/10/13 22:04:31 pooka Exp $");
 #endif /* !lint */
 
 /*
@@ -68,8 +68,8 @@
 #else
 
 const struct kernelops kops = {
-	.ko_open = (void *)open, /* XXX: fix rump_syscalls */
-	.ko_fcntl = (void *)fcntl,
+	.ko_open = open,
+	.ko_fcntl = fcntl,
 	.ko_statvfs = statvfs1,
 	.ko_fhopen = fhopen,
 	.ko_close = close,
Index: src/sbin/fsck_lfs/kernelops.h
diff -u src/sbin/fsck_lfs/kernelops.h:1.2 src/sbin/fsck_lfs/kernelops.h:1.3
--- src/sbin/fsck_lfs/kernelops.h:1.2	Thu Aug  6 00:55:08 2009
+++ src/sbin/fsck_lfs/kernelops.h	Tue Oct 13 22:04:31 2009
@@ -8,9 +8,9 @@
 #include <unistd.h>
 
 struct kernelops {
-	int (*ko_open)(const char *, int, mode_t);
+	int (*ko_open)(const char *, int, ...);
 	int (*ko_statvfs)(const char *, struct statvfs *, int);
-	int (*ko_fcntl)(int, int, void *);
+	int (*ko_fcntl)(int, int, ...);
 	int (*ko_fhopen)(const void *, size_t, int);
 	int (*ko_close)(int);
 

Reply via email to