Deleted Added
full compact
linux.h (193264) linux.h (205792)
1/*-
2 * Copyright (c) 2004 Tim J. Robbins
3 * Copyright (c) 2001 Doug Rabson
4 * Copyright (c) 1994-1996 S�ren Schmidt
5 * All rights reserved.
6 *
7 * Redistribution and use in source and binary forms, with or without
8 * modification, are permitted provided that the following conditions

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

22 * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
23 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
24 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
25 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
26 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
27 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
28 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
29 *
1/*-
2 * Copyright (c) 2004 Tim J. Robbins
3 * Copyright (c) 2001 Doug Rabson
4 * Copyright (c) 1994-1996 S�ren Schmidt
5 * All rights reserved.
6 *
7 * Redistribution and use in source and binary forms, with or without
8 * modification, are permitted provided that the following conditions

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

22 * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
23 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
24 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
25 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
26 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
27 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
28 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
29 *
30 * $FreeBSD: head/sys/amd64/linux32/linux.h 193264 2009-06-01 20:48:39Z dchagin $
30 * $FreeBSD: head/sys/amd64/linux32/linux.h 205792 2010-03-28 13:13:22Z ed $
31 */
32
33#ifndef _AMD64_LINUX_H_
34#define _AMD64_LINUX_H_
35
36#include <amd64/linux32/linux32_syscall.h>
37
38/*

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

198 l_ushort st_nlink;
199 l_ushort st_uid;
200 l_ushort st_gid;
201 l_ushort st_rdev;
202 l_ushort __pad2;
203 l_ulong st_size;
204 l_ulong st_blksize;
205 l_ulong st_blocks;
31 */
32
33#ifndef _AMD64_LINUX_H_
34#define _AMD64_LINUX_H_
35
36#include <amd64/linux32/linux32_syscall.h>
37
38/*

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

198 l_ushort st_nlink;
199 l_ushort st_uid;
200 l_ushort st_gid;
201 l_ushort st_rdev;
202 l_ushort __pad2;
203 l_ulong st_size;
204 l_ulong st_blksize;
205 l_ulong st_blocks;
206 struct l_timespec st_atimespec;
207 struct l_timespec st_mtimespec;
208 struct l_timespec st_ctimespec;
206 struct l_timespec st_atim;
207 struct l_timespec st_mtim;
208 struct l_timespec st_ctim;
209 l_ulong __unused4;
210 l_ulong __unused5;
211} __packed;
212
213struct l_stat {
214 l_ushort st_dev;
215 l_ulong st_ino;
216 l_ushort st_mode;
217 l_ushort st_nlink;
218 l_ushort st_uid;
219 l_ushort st_gid;
220 l_ushort st_rdev;
221 l_long st_size;
209 l_ulong __unused4;
210 l_ulong __unused5;
211} __packed;
212
213struct l_stat {
214 l_ushort st_dev;
215 l_ulong st_ino;
216 l_ushort st_mode;
217 l_ushort st_nlink;
218 l_ushort st_uid;
219 l_ushort st_gid;
220 l_ushort st_rdev;
221 l_long st_size;
222 struct l_timespec st_atimespec;
223 struct l_timespec st_mtimespec;
224 struct l_timespec st_ctimespec;
222 struct l_timespec st_atim;
223 struct l_timespec st_mtim;
224 struct l_timespec st_ctim;
225 l_long st_blksize;
226 l_long st_blocks;
227 l_ulong st_flags;
228 l_ulong st_gen;
229};
230
231struct l_stat64 {
232 l_ushort st_dev;

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

237 l_ulong st_uid;
238 l_ulong st_gid;
239 l_ushort st_rdev;
240 u_char __pad3[10];
241 l_longlong st_size;
242 l_ulong st_blksize;
243 l_ulong st_blocks;
244 l_ulong __pad4;
225 l_long st_blksize;
226 l_long st_blocks;
227 l_ulong st_flags;
228 l_ulong st_gen;
229};
230
231struct l_stat64 {
232 l_ushort st_dev;

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

237 l_ulong st_uid;
238 l_ulong st_gid;
239 l_ushort st_rdev;
240 u_char __pad3[10];
241 l_longlong st_size;
242 l_ulong st_blksize;
243 l_ulong st_blocks;
244 l_ulong __pad4;
245 struct l_timespec st_atimespec;
246 struct l_timespec st_mtimespec;
247 struct l_timespec st_ctimespec;
245 struct l_timespec st_atim;
246 struct l_timespec st_mtim;
247 struct l_timespec st_ctim;
248 l_ulonglong st_ino;
249} __packed;
250
251struct l_statfs64 {
252 l_int f_type;
253 l_int f_bsize;
254 uint64_t f_blocks;
255 uint64_t f_bfree;

--- 668 unchanged lines hidden ---
248 l_ulonglong st_ino;
249} __packed;
250
251struct l_statfs64 {
252 l_int f_type;
253 l_int f_bsize;
254 uint64_t f_blocks;
255 uint64_t f_bfree;

--- 668 unchanged lines hidden ---