diff options
Diffstat (limited to 'sys/kern')
| -rw-r--r-- | sys/kern/kern_descrip.c | 15 | ||||
| -rw-r--r-- | sys/kern/kern_event.c | 15 | ||||
| -rw-r--r-- | sys/kern/sys_pipe.c | 10 | ||||
| -rw-r--r-- | sys/kern/sys_socket.c | 10 | ||||
| -rw-r--r-- | sys/kern/vfs_vnops.c | 10 |
5 files changed, 38 insertions, 22 deletions
diff --git a/sys/kern/kern_descrip.c b/sys/kern/kern_descrip.c index 8be3ec01f86e..4c21b8b0539b 100644 --- a/sys/kern/kern_descrip.c +++ b/sys/kern/kern_descrip.c @@ -2367,14 +2367,13 @@ static fo_stat_t badfo_stat; static fo_close_t badfo_close; struct fileops badfileops = { - badfo_readwrite, - badfo_readwrite, - badfo_ioctl, - badfo_poll, - badfo_kqfilter, - badfo_stat, - badfo_close, - 0 + .fo_read = badfo_readwrite, + .fo_write = badfo_readwrite, + .fo_ioctl = badfo_ioctl, + .fo_poll = badfo_poll, + .fo_kqfilter = badfo_kqfilter, + .fo_stat = badfo_stat, + .fo_close = badfo_close, }; static int diff --git a/sys/kern/kern_event.c b/sys/kern/kern_event.c index 87bdca003ca0..8d5345d7b1d6 100644 --- a/sys/kern/kern_event.c +++ b/sys/kern/kern_event.c @@ -69,14 +69,13 @@ static fo_stat_t kqueue_stat; static fo_close_t kqueue_close; static struct fileops kqueueops = { - kqueue_read, - kqueue_write, - kqueue_ioctl, - kqueue_poll, - kqueue_kqfilter, - kqueue_stat, - kqueue_close, - 0 + .fo_read = kqueue_read, + .fo_write = kqueue_write, + .fo_ioctl = kqueue_ioctl, + .fo_poll = kqueue_poll, + .fo_kqfilter = kqueue_kqfilter, + .fo_stat = kqueue_stat, + .fo_close = kqueue_close, }; static void knote_attach(struct knote *kn, struct filedesc *fdp); diff --git a/sys/kern/sys_pipe.c b/sys/kern/sys_pipe.c index 4f62e9206d4b..5782b60b5c66 100644 --- a/sys/kern/sys_pipe.c +++ b/sys/kern/sys_pipe.c @@ -104,8 +104,14 @@ static fo_stat_t pipe_stat; static fo_close_t pipe_close; static struct fileops pipeops = { - pipe_read, pipe_write, pipe_ioctl, pipe_poll, pipe_kqfilter, - pipe_stat, pipe_close, DFLAG_PASSABLE + .fo_read = pipe_read, + .fo_write = pipe_write, + .fo_ioctl = pipe_ioctl, + .fo_poll = pipe_poll, + .fo_kqfilter = pipe_kqfilter, + .fo_stat = pipe_stat, + .fo_close = pipe_close, + .fo_flags = DFLAG_PASSABLE }; static void filt_pipedetach(struct knote *kn); diff --git a/sys/kern/sys_socket.c b/sys/kern/sys_socket.c index 7fe1b86006e0..879e83d9e3e8 100644 --- a/sys/kern/sys_socket.c +++ b/sys/kern/sys_socket.c @@ -57,8 +57,14 @@ __FBSDID("$FreeBSD$"); #include <net/route.h> struct fileops socketops = { - soo_read, soo_write, soo_ioctl, soo_poll, soo_kqfilter, - soo_stat, soo_close, DFLAG_PASSABLE + .fo_read = soo_read, + .fo_write = soo_write, + .fo_ioctl = soo_ioctl, + .fo_poll = soo_poll, + .fo_kqfilter = soo_kqfilter, + .fo_stat = soo_stat, + .fo_close = soo_close, + .fo_flags = DFLAG_PASSABLE }; /* ARGSUSED */ diff --git a/sys/kern/vfs_vnops.c b/sys/kern/vfs_vnops.c index e1b4379383e7..51cd23199226 100644 --- a/sys/kern/vfs_vnops.c +++ b/sys/kern/vfs_vnops.c @@ -73,8 +73,14 @@ static fo_stat_t vn_statfile; static fo_close_t vn_closefile; struct fileops vnops = { - vn_read, vn_write, vn_ioctl, vn_poll, vn_kqfilter, - vn_statfile, vn_closefile, DFLAG_PASSABLE + .fo_read = vn_read, + .fo_write = vn_write, + .fo_ioctl = vn_ioctl, + .fo_poll = vn_poll, + .fo_kqfilter = vn_kqfilter, + .fo_stat = vn_statfile, + .fo_close = vn_closefile, + .fo_flags = DFLAG_PASSABLE }; int |
