kern_event.c (2f4dbe279f6b5eb87ec493d96f6943ffdb603ba0) kern_event.c (2b68eb8e1dbbdaf6a0df1c83b26f5403ca52d4c3)
1/*-
2 * SPDX-License-Identifier: BSD-2-Clause-FreeBSD
3 *
4 * Copyright (c) 1999,2000,2001 Jonathan Lemon <jlemon@FreeBSD.org>
5 * Copyright 2004 John-Mark Gurney <jmg@FreeBSD.org>
6 * Copyright (c) 2009 Apple, Inc.
7 * All rights reserved.
8 *

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

2182 }
2183 kqueue_release(kq, 1);
2184 KQ_UNLOCK(kq);
2185 return (revents);
2186}
2187
2188/*ARGSUSED*/
2189static int
1/*-
2 * SPDX-License-Identifier: BSD-2-Clause-FreeBSD
3 *
4 * Copyright (c) 1999,2000,2001 Jonathan Lemon <jlemon@FreeBSD.org>
5 * Copyright 2004 John-Mark Gurney <jmg@FreeBSD.org>
6 * Copyright (c) 2009 Apple, Inc.
7 * All rights reserved.
8 *

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

2182 }
2183 kqueue_release(kq, 1);
2184 KQ_UNLOCK(kq);
2185 return (revents);
2186}
2187
2188/*ARGSUSED*/
2189static int
2190kqueue_stat(struct file *fp, struct stat *st, struct ucred *active_cred,
2191 struct thread *td)
2190kqueue_stat(struct file *fp, struct stat *st, struct ucred *active_cred)
2192{
2193
2194 bzero((void *)st, sizeof *st);
2195 /*
2196 * We no longer return kq_count because the unlocked value is useless.
2197 * If you spent all this time getting the count, why not spend your
2198 * syscall better by calling kevent?
2199 *

--- 656 unchanged lines hidden ---
2191{
2192
2193 bzero((void *)st, sizeof *st);
2194 /*
2195 * We no longer return kq_count because the unlocked value is useless.
2196 * If you spent all this time getting the count, why not spend your
2197 * syscall better by calling kevent?
2198 *

--- 656 unchanged lines hidden ---