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 --- |