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 --- |