linux.h (166398) | linux.h (166727) |
---|---|
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 166398 2007-02-01 13:36:19Z kib $ | 30 * $FreeBSD: head/sys/amd64/linux32/linux.h 166727 2007-02-15 00:54:40Z jkim $ |
31 */ 32 33#ifndef _AMD64_LINUX_LINUX_H_ 34#define _AMD64_LINUX_LINUX_H_ 35 36#include <amd64/linux32/linux32_syscall.h> 37 38/* --- 123 unchanged lines hidden (view full) --- 162 163/* mmap options */ 164#define LINUX_MAP_SHARED 0x0001 165#define LINUX_MAP_PRIVATE 0x0002 166#define LINUX_MAP_FIXED 0x0010 167#define LINUX_MAP_ANON 0x0020 168#define LINUX_MAP_GROWSDOWN 0x0100 169 | 31 */ 32 33#ifndef _AMD64_LINUX_LINUX_H_ 34#define _AMD64_LINUX_LINUX_H_ 35 36#include <amd64/linux32/linux32_syscall.h> 37 38/* --- 123 unchanged lines hidden (view full) --- 162 163/* mmap options */ 164#define LINUX_MAP_SHARED 0x0001 165#define LINUX_MAP_PRIVATE 0x0002 166#define LINUX_MAP_FIXED 0x0010 167#define LINUX_MAP_ANON 0x0020 168#define LINUX_MAP_GROWSDOWN 0x0100 169 |
170struct l_mmap_argv { 171 l_uintptr_t addr; 172 l_size_t len; 173 l_int prot; 174 l_int flags; 175 l_int fd; 176 l_off_t pgoff; 177} __packed; 178 |
|
170/* 171 * stat family of syscalls 172 */ 173struct l_timespec { 174 l_time_t tv_sec; 175 l_long tv_nsec; 176} __packed; 177 --- 676 unchanged lines hidden --- | 179/* 180 * stat family of syscalls 181 */ 182struct l_timespec { 183 l_time_t tv_sec; 184 l_long tv_nsec; 185} __packed; 186 --- 676 unchanged lines hidden --- |