uipc_sem.c (f28526e9466cd60ed33053e922238ba1c9040341) uipc_sem.c (ef9ffb8594eee294334ced627755bf5b46b48f9f)
1/*-
2 * SPDX-License-Identifier: BSD-2-Clause
3 *
4 * Copyright (c) 2002 Alfred Perlstein <alfred@FreeBSD.org>
5 * Copyright (c) 2003-2005 SPARTA, Inc.
6 * Copyright (c) 2005, 2016-2017 Robert N. M. Watson
7 * All rights reserved.
8 *

--- 126 unchanged lines hidden (view full) ---

135
136static fo_stat_t ksem_stat;
137static fo_close_t ksem_closef;
138static fo_chmod_t ksem_chmod;
139static fo_chown_t ksem_chown;
140static fo_fill_kinfo_t ksem_fill_kinfo;
141
142/* File descriptor operations. */
1/*-
2 * SPDX-License-Identifier: BSD-2-Clause
3 *
4 * Copyright (c) 2002 Alfred Perlstein <alfred@FreeBSD.org>
5 * Copyright (c) 2003-2005 SPARTA, Inc.
6 * Copyright (c) 2005, 2016-2017 Robert N. M. Watson
7 * All rights reserved.
8 *

--- 126 unchanged lines hidden (view full) ---

135
136static fo_stat_t ksem_stat;
137static fo_close_t ksem_closef;
138static fo_chmod_t ksem_chmod;
139static fo_chown_t ksem_chown;
140static fo_fill_kinfo_t ksem_fill_kinfo;
141
142/* File descriptor operations. */
143static struct fileops ksem_ops = {
143static const struct fileops ksem_ops = {
144 .fo_read = invfo_rdwr,
145 .fo_write = invfo_rdwr,
146 .fo_truncate = invfo_truncate,
147 .fo_ioctl = invfo_ioctl,
148 .fo_poll = invfo_poll,
149 .fo_kqfilter = invfo_kqfilter,
150 .fo_stat = ksem_stat,
151 .fo_close = ksem_closef,

--- 958 unchanged lines hidden ---
144 .fo_read = invfo_rdwr,
145 .fo_write = invfo_rdwr,
146 .fo_truncate = invfo_truncate,
147 .fo_ioctl = invfo_ioctl,
148 .fo_poll = invfo_poll,
149 .fo_kqfilter = invfo_kqfilter,
150 .fo_stat = ksem_stat,
151 .fo_close = ksem_closef,

--- 958 unchanged lines hidden ---