Deleted Added
full compact
freebsd32.h (174377) freebsd32.h (185435)
1/*-
2 * Copyright (c) 2001 Doug Rabson
3 * All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions
7 * are met:
8 * 1. Redistributions of source code must retain the above copyright

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

18 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
19 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
20 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
21 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
22 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
23 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
24 * SUCH DAMAGE.
25 *
1/*-
2 * Copyright (c) 2001 Doug Rabson
3 * All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions
7 * are met:
8 * 1. Redistributions of source code must retain the above copyright

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

18 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
19 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
20 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
21 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
22 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
23 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
24 * SUCH DAMAGE.
25 *
26 * $FreeBSD: head/sys/compat/freebsd32/freebsd32.h 174377 2007-12-06 23:11:27Z jhb $
26 * $FreeBSD: head/sys/compat/freebsd32/freebsd32.h 185435 2008-11-29 14:32:14Z bz $
27 */
28
29#ifndef _COMPAT_FREEBSD32_FREEBSD32_H_
30#define _COMPAT_FREEBSD32_FREEBSD32_H_
31
32#define PTRIN(v) (void *)(uintptr_t) (v)
33#define PTROUT(v) (u_int32_t)(uintptr_t) (v)
34

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

148 u_int32_t st_blksize;
149 u_int32_t st_flags;
150 u_int32_t st_gen;
151 struct timespec32 st_birthtimespec;
152 unsigned int :(8 / 2) * (16 - (int)sizeof(struct timespec32));
153 unsigned int :(8 / 2) * (16 - (int)sizeof(struct timespec32));
154};
155
27 */
28
29#ifndef _COMPAT_FREEBSD32_FREEBSD32_H_
30#define _COMPAT_FREEBSD32_FREEBSD32_H_
31
32#define PTRIN(v) (void *)(uintptr_t) (v)
33#define PTROUT(v) (u_int32_t)(uintptr_t) (v)
34

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

148 u_int32_t st_blksize;
149 u_int32_t st_flags;
150 u_int32_t st_gen;
151 struct timespec32 st_birthtimespec;
152 unsigned int :(8 / 2) * (16 - (int)sizeof(struct timespec32));
153 unsigned int :(8 / 2) * (16 - (int)sizeof(struct timespec32));
154};
155
156struct jail32_v0 {
157 u_int32_t version;
158 uint32_t path;
159 uint32_t hostname;
160 u_int32_t ip_number;
161};
162
163struct jail32 {
164 uint32_t version;
165 uint32_t path;
166 uint32_t hostname;
167 uint32_t jailname;
168 uint32_t ip4s;
169 uint32_t ip6s;
170 uint32_t ip4;
171 uint32_t ip6;
172};
173
156struct sigaction32 {
157 u_int32_t sa_u;
158 int sa_flags;
159 sigset_t sa_mask;
160};
161
162struct thr_param32 {
163 uint32_t start_func;

--- 13 unchanged lines hidden ---
174struct sigaction32 {
175 u_int32_t sa_u;
176 int sa_flags;
177 sigset_t sa_mask;
178};
179
180struct thr_param32 {
181 uint32_t start_func;

--- 13 unchanged lines hidden ---