linux.h (346812) | linux.h (346832) |
---|---|
1/*- 2 * SPDX-License-Identifier: BSD-2-Clause-FreeBSD 3 * 4 * Copyright (c) 2013 Dmitry Chagin 5 * Copyright (c) 1994-1996 S��ren Schmidt 6 * All rights reserved. 7 * 8 * Redistribution and use in source and binary forms, with or without --- 12 unchanged lines hidden (view full) --- 21 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 22 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 23 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 24 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 25 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 26 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 27 * SUCH DAMAGE. 28 * | 1/*- 2 * SPDX-License-Identifier: BSD-2-Clause-FreeBSD 3 * 4 * Copyright (c) 2013 Dmitry Chagin 5 * Copyright (c) 1994-1996 S��ren Schmidt 6 * All rights reserved. 7 * 8 * Redistribution and use in source and binary forms, with or without --- 12 unchanged lines hidden (view full) --- 21 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 22 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 23 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 24 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 25 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 26 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 27 * SUCH DAMAGE. 28 * |
29 * $FreeBSD: stable/11/sys/amd64/linux/linux.h 346812 2019-04-28 09:53:08Z dchagin $ | 29 * $FreeBSD: stable/11/sys/amd64/linux/linux.h 346832 2019-04-28 14:03:32Z dchagin $ |
30 */ 31 32#ifndef _AMD64_LINUX_H_ 33#define _AMD64_LINUX_H_ 34 35#include <compat/linux/linux.h> 36#include <amd64/linux/linux_syscall.h> 37 | 30 */ 31 32#ifndef _AMD64_LINUX_H_ 33#define _AMD64_LINUX_H_ 34 35#include <compat/linux/linux.h> 36#include <amd64/linux/linux_syscall.h> 37 |
38#define LINUX_LEGACY_SYSCALLS 39 |
|
38/* 39 * debugging support 40 */ 41extern u_char linux_debug_map[]; 42#define ldebug(name) isclr(linux_debug_map, LINUX_SYS_linux_ ## name) 43#define ARGS(nm, fmt) "linux(%ld/%ld): "#nm"("fmt")\n", \ 44 (long)td->td_proc->p_pid, (long)td->td_tid 45#define LMSG(fmt) "linux(%ld/%ld): "fmt"\n", \ --- 424 unchanged lines hidden --- | 40/* 41 * debugging support 42 */ 43extern u_char linux_debug_map[]; 44#define ldebug(name) isclr(linux_debug_map, LINUX_SYS_linux_ ## name) 45#define ARGS(nm, fmt) "linux(%ld/%ld): "#nm"("fmt")\n", \ 46 (long)td->td_proc->p_pid, (long)td->td_tid 47#define LMSG(fmt) "linux(%ld/%ld): "fmt"\n", \ --- 424 unchanged lines hidden --- |