vfs_aio.c (e9c7ec22877f461f530dfe1cb8e17086300c0ee8) vfs_aio.c (31d1b816fe139f46083f8609c34b7d129a6e2ee0)
1/*-
2 * SPDX-License-Identifier: BSD-2-Clause-FreeBSD
3 *
4 * Copyright (c) 1997 John S. Dyson. All rights reserved.
5 *
6 * Redistribution and use in source and binary forms, with or without
7 * modification, are permitted provided that the following conditions
8 * are met:

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

47#include <sys/signalvar.h>
48#include <sys/syscallsubr.h>
49#include <sys/protosw.h>
50#include <sys/rwlock.h>
51#include <sys/sema.h>
52#include <sys/socket.h>
53#include <sys/socketvar.h>
54#include <sys/syscall.h>
1/*-
2 * SPDX-License-Identifier: BSD-2-Clause-FreeBSD
3 *
4 * Copyright (c) 1997 John S. Dyson. All rights reserved.
5 *
6 * Redistribution and use in source and binary forms, with or without
7 * modification, are permitted provided that the following conditions
8 * are met:

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

47#include <sys/signalvar.h>
48#include <sys/syscallsubr.h>
49#include <sys/protosw.h>
50#include <sys/rwlock.h>
51#include <sys/sema.h>
52#include <sys/socket.h>
53#include <sys/socketvar.h>
54#include <sys/syscall.h>
55#include <sys/sysent.h>
56#include <sys/sysctl.h>
57#include <sys/syslog.h>
58#include <sys/sx.h>
59#include <sys/taskqueue.h>
60#include <sys/vnode.h>
61#include <sys/conf.h>
62#include <sys/event.h>
63#include <sys/mount.h>

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

2718 struct aioliojob * lj = kn->kn_ptr.p_lio;
2719
2720 return (lj->lioj_flags & LIOJ_KEVENT_POSTED);
2721}
2722
2723#ifdef COMPAT_FREEBSD32
2724#include <sys/mount.h>
2725#include <sys/socket.h>
55#include <sys/sysctl.h>
56#include <sys/syslog.h>
57#include <sys/sx.h>
58#include <sys/taskqueue.h>
59#include <sys/vnode.h>
60#include <sys/conf.h>
61#include <sys/event.h>
62#include <sys/mount.h>

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

2717 struct aioliojob * lj = kn->kn_ptr.p_lio;
2718
2719 return (lj->lioj_flags & LIOJ_KEVENT_POSTED);
2720}
2721
2722#ifdef COMPAT_FREEBSD32
2723#include <sys/mount.h>
2724#include <sys/socket.h>
2725#include <sys/sysent.h>
2726#include <compat/freebsd32/freebsd32.h>
2727#include <compat/freebsd32/freebsd32_proto.h>
2728#include <compat/freebsd32/freebsd32_signal.h>
2729#include <compat/freebsd32/freebsd32_syscall.h>
2730#include <compat/freebsd32/freebsd32_util.h>
2731
2732struct __aiocb_private32 {
2733 int32_t status;

--- 434 unchanged lines hidden ---
2726#include <compat/freebsd32/freebsd32.h>
2727#include <compat/freebsd32/freebsd32_proto.h>
2728#include <compat/freebsd32/freebsd32_signal.h>
2729#include <compat/freebsd32/freebsd32_syscall.h>
2730#include <compat/freebsd32/freebsd32_util.h>
2731
2732struct __aiocb_private32 {
2733 int32_t status;

--- 434 unchanged lines hidden ---