From a724d72bb75566655a467e45dcd0f662e6645a60 Mon Sep 17 00:00:00 2001 From: Stathis Kamperis Date: Wed, 7 Oct 2009 19:42:08 +0000 Subject: [PATCH] mqueues: kern_descrip.c: Make badfo*() functions non-static. --- sys/kern/kern_descrip.c | 25 ++++++++----------------- sys/sys/file.h | 11 +++++++++++ 2 files changed, 19 insertions(+), 17 deletions(-) diff --git a/sys/kern/kern_descrip.c b/sys/kern/kern_descrip.c index adf18efa77..e7e0b07a63 100644 --- a/sys/kern/kern_descrip.c +++ b/sys/kern/kern_descrip.c @@ -80,6 +80,7 @@ #include #include #include +#include #include #include #include @@ -126,16 +127,6 @@ static struct dev_ops fildesc_ops = { .d_open = fdopen, }; -static int badfo_readwrite (struct file *fp, struct uio *uio, - struct ucred *cred, int flags); -static int badfo_ioctl (struct file *fp, u_long com, caddr_t data, - struct ucred *cred, struct sysmsg *msg); -static int badfo_poll (struct file *fp, int events, struct ucred *cred); -static int badfo_kqfilter (struct file *fp, struct knote *kn); -static int badfo_stat (struct file *fp, struct stat *sb, struct ucred *cred); -static int badfo_close (struct file *fp); -static int badfo_shutdown (struct file *fp, int how); - /* * Descriptor management. */ @@ -2705,7 +2696,7 @@ struct fileops badfileops = { /* * MPSAFE */ -static int +int badfo_readwrite( struct file *fp, struct uio *uio, @@ -2718,7 +2709,7 @@ badfo_readwrite( /* * MPSAFE */ -static int +int badfo_ioctl(struct file *fp, u_long com, caddr_t data, struct ucred *cred, struct sysmsg *msgv) { @@ -2728,7 +2719,7 @@ badfo_ioctl(struct file *fp, u_long com, caddr_t data, /* * MPSAFE */ -static int +int badfo_poll(struct file *fp, int events, struct ucred *cred) { return (0); @@ -2737,13 +2728,13 @@ badfo_poll(struct file *fp, int events, struct ucred *cred) /* * MPSAFE */ -static int +int badfo_kqfilter(struct file *fp, struct knote *kn) { return (0); } -static int +int badfo_stat(struct file *fp, struct stat *sb, struct ucred *cred) { return (EBADF); @@ -2752,7 +2743,7 @@ badfo_stat(struct file *fp, struct stat *sb, struct ucred *cred) /* * MPSAFE */ -static int +int badfo_close(struct file *fp) { return (EBADF); @@ -2761,7 +2752,7 @@ badfo_close(struct file *fp) /* * MPSAFE */ -static int +int badfo_shutdown(struct file *fp, int how) { return (EBADF); diff --git a/sys/sys/file.h b/sys/sys/file.h index 56ad4e20c2..820c083e57 100644 --- a/sys/sys/file.h +++ b/sys/sys/file.h @@ -164,6 +164,17 @@ extern int maxfiles; /* kernel limit on number of open files */ extern int maxfilesrootres; /* descriptors reserved for root use */ extern int maxfilesperproc; /* per process limit on number of open files */ +/* Commonly used fileops */ +int badfo_readwrite(struct file *fp, struct uio *uio, + struct ucred *cred, int flags); +int badfo_ioctl(struct file *fp, u_long com, caddr_t data, + struct ucred *cred, struct sysmsg *msg); +int badfo_poll (struct file *fp, int events, struct ucred *cred); +int badfo_kqfilter(struct file *fp, struct knote *kn); +int badfo_stat(struct file *fp, struct stat *sb, struct ucred *cred); +int badfo_close(struct file *fp); +int badfo_shutdown(struct file *fp, int how); + #endif /* _KERNEL */ #endif /* !SYS_FILE_H */ -- 2.41.0