Annotation of src/sys/compat/common/compat_mod.h, Revision 1.2
1.2 ! pgoyette 1: /* $NetBSD: compat_mod.h,v 1.1 2013/02/21 01:39:54 pgoyette Exp $ */
1.1 pgoyette 2:
3: /*-
4: * Copyright (c) 2013 The NetBSD Foundation, Inc.
5: * All rights reserved.
6: *
7: * This code is derived from software contributed to The NetBSD Foundation
8: * by Christos Zoulas.
9: *
10: * Redistribution and use in source and binary forms, with or without
11: * modification, are permitted provided that the following conditions
12: * are met:
13: * 1. Redistributions of source code must retain the above copyright
14: * notice, this list of conditions and the following disclaimer.
15: * 2. Redistributions in binary form must reproduce the above copyright
16: * notice, this list of conditions and the following disclaimer in the
17: * documentation and/or other materials provided with the distribution.
18: *
19: * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
20: * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
21: * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
22: * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
23: * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
24: * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
25: * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
26: * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
27: * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
28: * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
29: * POSSIBILITY OF SUCH DAMAGE.
30: */
31:
32: #ifndef _COMPAT_MOD_H
33: #define _COMPAT_MOD_H
34:
1.2 ! pgoyette 35: #ifdef COMPAT_80
! 36: int compat_80_init(void);
! 37: int compat_80_fini(void);
! 38: void kern_mod_80_init(void);
! 39: void kern_mod_80_fini(void);
! 40: #endif
1.1 pgoyette 41:
1.2 ! pgoyette 42: #ifdef COMPAT_70
! 43: int compat_70_init(void);
! 44: int compat_70_fini(void);
! 45: #endif
! 46:
! 47: #ifdef COMPAT_60
! 48: int compat_60_init(void);
! 49: int compat_60_fini(void);
! 50: int kern_time_60_init(void);
! 51: int kern_time_60_fini(void);
! 52: int kern_sa_60_init(void);
! 53: int kern_sa_60_fini(void);
! 54: void kern_tty_60_init(void);
! 55: void kern_tty_60_fini(void);
! 56: #endif
! 57:
! 58: #ifdef COMPAT_50
! 59: int compat_50_init(void);
! 60: int compat_50_fini(void);
! 61: int kern_50_init(void);
! 62: int kern_50_fini(void);
! 63: int kern_time_50_init(void);
! 64: int kern_time_50_fini(void);
! 65: int kern_select_50_init(void);
! 66: int kern_select_50_fini(void);
! 67: void uvm_50_init(void);
! 68: void uvm_50_fini(void);
! 69: int vfs_syscalls_50_init(void);
! 70: int vfs_syscalls_50_fini(void);
! 71: void uipc_syscalls_50_init(void);
! 72: void uipc_syscalls_50_fini(void);
! 73: void vnd_50_init(void);
! 74: void vnd_50_fini(void);
! 75: void rndpseudo_50_init(void);
! 76: void rndpseudo_50_fini(void);
! 77: void rtsock_50_init(void);
! 78: void rtsock_50_fini(void);
! 79: #endif
! 80:
! 81: #ifdef COMPAT_40
! 82: int compat_40_init(void);
! 83: int compat_40_fini(void);
! 84: void uipc_syscalls_40_init(void);
! 85: void uipc_syscalls_40_fini(void);
! 86: int vfs_syscalls_40_init(void);
! 87: int vfs_syscalls_40_fini(void);
! 88: void sysmon_power_40_init(void);
! 89: void sysmon_power_40_fini(void);
! 90: #endif
! 91:
! 92: #ifdef COMPAT_30
! 93: int compat_30_init(void);
! 94: int compat_30_fini(void);
! 95: int kern_time_30_init(void);
! 96: int kern_time_30_fini(void);
! 97: int vfs_syscalls_30_init(void);
! 98: int vfs_syscalls_30_fini(void);
! 99: int uipc_syscalls_30_init(void);
! 100: int uipc_syscalls_30_fini(void);
! 101: void bio_30_init(void);
! 102: void bio_30_fini(void);
! 103: void vnd_30_init(void);
! 104: void vnd_30_fini(void);
! 105: void usb_30_init(void);
! 106: void usb_30_fini(void);
! 107: #endif
! 108:
! 109: #ifdef COMPAT_20
! 110: int compat_20_init(void);
! 111: int compat_20_fini(void);
! 112: int vfs_syscalls_20_init(void);
! 113: int vfs_syscalls_20_fini(void);
! 114: void ieee80211_20_init(void);
! 115: void ieee80211_20_fini(void);
! 116: void if43_20_init(void);
! 117: void if43_20_fini(void);
! 118: #endif
! 119:
! 120: #ifdef COMPAT_16
! 121: int compat_16_init(void);
! 122: int compat_16_fini(void);
! 123: int kern_sig_16_init(void);
! 124: int kern_sig_16_fini(void);
! 125: #endif
! 126:
! 127: #ifdef COMPAT_14
! 128: int compat_14_init(void);
! 129: int compat_14_fini(void);
! 130: void rtsock_14_init(void);
! 131: void rtsock_14_fini(void);
! 132: #endif
! 133:
! 134: #ifdef COMPAT_13
! 135: int compat_13_init(void);
! 136: int compat_13_fini(void);
! 137: int kern_sig_13_init(void);
! 138: int kern_sig_13_fini(void);
! 139: void uvm_13_init(void);
! 140: void uvm_13_fini(void);
! 141: #endif
! 142:
! 143: #ifdef COMPAT_12
! 144: int compat_12_init(void);
! 145: int compat_12_fini(void);
! 146: int kern_xxx_12_init(void);
! 147: int kern_xxx_12_fini(void);
! 148: int vm_12_init(void);
! 149: int vm_12_fini(void);
! 150: int vfs_syscalls_12_init(void);
! 151: int vfs_syscalls_12_fini(void);
! 152: #endif
! 153:
! 154: #ifdef COMPAT_10
! 155: int compat_10_init(void);
! 156: int compat_10_fini(void);
! 157: void vfs_syscalls_10_init(void);
! 158: void vfs_syscalls_10_fini(void);
! 159: #endif
! 160:
! 161: #ifdef COMPAT_09
! 162: int compat_09_init(void);
! 163: int compat_09_fini(void);
! 164: int kern_info_09_init(void);
! 165: int kern_info_09_fini(void);
! 166: #endif
! 167:
! 168: #ifdef COMPAT_43
! 169: int compat_43_init(void);
! 170: int compat_43_fini(void);
! 171: int kern_exit_43_init(void);
! 172: int kern_exit_43_fini(void);
! 173: int kern_info_43_init(void);
! 174: int kern_info_43_fini(void);
! 175: int kern_resource_43_init(void);
! 176: int kern_resource_43_fini(void);
! 177: int kern_sig_43_init(void);
! 178: int kern_sig_43_fini(void);
! 179: int tty_43_init(void);
! 180: int tty_43_fini(void);
! 181: int uipc_syscalls_43_init(void);
! 182: int uipc_syscalls_43_fini(void);
! 183: int vfs_syscalls_43_init(void);
! 184: int vfs_syscalls_43_fini(void);
! 185: int vm_43_init(void);
! 186: int vm_43_fini(void);
! 187: int if_43_init(void);
! 188: int if_43_fini(void);
! 189: #endif
! 190:
! 191: #if defined(COMPAT_09) || defined(COMPAT_43)
! 192: int compat_sysctl_09_43_init(void);
! 193: int compat_sysctl_09_43_fini(void);
! 194: #endif
1.1 pgoyette 195:
196: #endif /* !_COMPAT_MOD_H_ */
CVSweb <webmaster@jp.NetBSD.org>