Sat Jul 29 14:54:02 2023 UTC ()
sys/memfd.h: Fix include guards after rename.


(riastradh)
diff -r1.2 -r1.3 src/sys/sys/memfd.h

cvs diff -r1.2 -r1.3 src/sys/sys/memfd.h (expand / switch to unified diff)

--- src/sys/sys/memfd.h 2023/07/29 08:46:58 1.2
+++ src/sys/sys/memfd.h 2023/07/29 14:54:02 1.3
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1/* $NetBSD: memfd.h,v 1.2 2023/07/29 08:46:58 riastradh Exp $ */ 1/* $NetBSD: memfd.h,v 1.3 2023/07/29 14:54:02 riastradh Exp $ */
2 2
3/*- 3/*-
4 * Copyright (c) 2023 The NetBSD Foundation, Inc. 4 * Copyright (c) 2023 The NetBSD Foundation, Inc.
5 * All rights reserved. 5 * All rights reserved.
6 * 6 *
7 * Redistribution and use in source and binary forms, with or without 7 * Redistribution and use in source and binary forms, with or without
8 * modification, are permitted provided that the following conditions 8 * modification, are permitted provided that the following conditions
9 * are met: 9 * are met:
10 * 1. Redistributions of source code must retain the above copyright 10 * 1. Redistributions of source code must retain the above copyright
11 * notice, this list of conditions and the following disclaimer. 11 * notice, this list of conditions and the following disclaimer.
12 * 2. Redistributions in binary form must reproduce the above copyright 12 * 2. Redistributions in binary form must reproduce the above copyright
13 * notice, this list of conditions and the following disclaimer in the 13 * notice, this list of conditions and the following disclaimer in the
14 * documentation and/or other materials provided with the distribution. 14 * documentation and/or other materials provided with the distribution.
@@ -16,35 +16,35 @@ @@ -16,35 +16,35 @@
16 * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS 16 * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
17 * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 17 * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
18 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 18 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
19 * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS 19 * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
20 * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 20 * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
21 * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 21 * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
22 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 22 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
23 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 23 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
24 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 24 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
25 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 25 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
26 * POSSIBILITY OF SUCH DAMAGE. 26 * POSSIBILITY OF SUCH DAMAGE.
27 */ 27 */
28 28
29#ifndef _SYS_MISCFD_H_ 29#ifndef _SYS_MEMFD_H_
30#define _SYS_MISCFD_H_ 30#define _SYS_MEMFD_H_
31 31
32#include <sys/types.h> 32#include <sys/types.h>
33 33
34#include <sys/mutex.h> /* for kmutex_t */ 34#include <sys/mutex.h> /* for kmutex_t */
35#include <sys/syslimits.h> /* for NAME_MAX */ 35#include <sys/syslimits.h> /* for NAME_MAX */
36#include <sys/timespec.h> /* for struct timespec */ 36#include <sys/timespec.h> /* for struct timespec */
37 37
38struct memfd { 38struct memfd {
39 char mfd_name[NAME_MAX+1]; 39 char mfd_name[NAME_MAX+1];
40 struct uvm_object *mfd_uobj; 40 struct uvm_object *mfd_uobj;
41 size_t mfd_size; 41 size_t mfd_size;
42 int mfd_seals; 42 int mfd_seals;
43 kmutex_t mfd_lock; /* for truncate */ 43 kmutex_t mfd_lock; /* for truncate */
44 44
45 struct timespec mfd_btime; 45 struct timespec mfd_btime;
46 struct timespec mfd_atime; 46 struct timespec mfd_atime;
47 struct timespec mfd_mtime; 47 struct timespec mfd_mtime;
48}; 48};
49 49
50#endif /* _SYS_MISCFD_H_ */ 50#endif /* _SYS_MEMFD_H_ */