]> git.ipfire.org Git - thirdparty/glibc.git/blame - sysdeps/unix/sysv/linux/x86/sys/vm86.h
Update copyright dates with scripts/update-copyrights
[thirdparty/glibc.git] / sysdeps / unix / sysv / linux / x86 / sys / vm86.h
CommitLineData
2b778ceb 1/* Copyright (C) 1996-2021 Free Software Foundation, Inc.
8a4b65b4 2 This file is part of the GNU C Library.
0e3426bb 3
8a4b65b4 4 The GNU C Library is free software; you can redistribute it and/or
41bdb6e2
AJ
5 modify it under the terms of the GNU Lesser General Public
6 License as published by the Free Software Foundation; either
7 version 2.1 of the License, or (at your option) any later version.
0e3426bb 8
8a4b65b4
UD
9 The GNU C Library is distributed in the hope that it will be useful,
10 but WITHOUT ANY WARRANTY; without even the implied warranty of
11 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
41bdb6e2 12 Lesser General Public License for more details.
0e3426bb 13
41bdb6e2 14 You should have received a copy of the GNU Lesser General Public
59ba27a6 15 License along with the GNU C Library; if not, see
5a82c748 16 <https://www.gnu.org/licenses/>. */
0e3426bb
RM
17
18#ifndef _SYS_VM86_H
19
20#define _SYS_VM86_H 1
21#include <features.h>
22
42bbb1c3
L
23#ifdef __x86_64__
24# error This header is unsupported on x86-64.
25#else
0e3426bb 26/* Get constants and data types from kernel header file. */
42bbb1c3 27# include <asm/vm86.h>
0e3426bb
RM
28
29__BEGIN_DECLS
30
31/* Enter virtual 8086 mode. */
42734314
RM
32extern int vm86 (unsigned long int __subfunction,
33 struct vm86plus_struct *__info) __THROW;
0e3426bb
RM
34
35__END_DECLS
42bbb1c3 36# endif
0e3426bb 37
8a4b65b4 38#endif /* _SYS_VM86_H */