xref: /openbmc/qemu/include/chardev/char-serial.h (revision 8228e353)
1*8228e353SMarc-André Lureau /*
2*8228e353SMarc-André Lureau  * QEMU System Emulator
3*8228e353SMarc-André Lureau  *
4*8228e353SMarc-André Lureau  * Copyright (c) 2003-2008 Fabrice Bellard
5*8228e353SMarc-André Lureau  *
6*8228e353SMarc-André Lureau  * Permission is hereby granted, free of charge, to any person obtaining a copy
7*8228e353SMarc-André Lureau  * of this software and associated documentation files (the "Software"), to deal
8*8228e353SMarc-André Lureau  * in the Software without restriction, including without limitation the rights
9*8228e353SMarc-André Lureau  * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10*8228e353SMarc-André Lureau  * copies of the Software, and to permit persons to whom the Software is
11*8228e353SMarc-André Lureau  * furnished to do so, subject to the following conditions:
12*8228e353SMarc-André Lureau  *
13*8228e353SMarc-André Lureau  * The above copyright notice and this permission notice shall be included in
14*8228e353SMarc-André Lureau  * all copies or substantial portions of the Software.
15*8228e353SMarc-André Lureau  *
16*8228e353SMarc-André Lureau  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17*8228e353SMarc-André Lureau  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18*8228e353SMarc-André Lureau  * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
19*8228e353SMarc-André Lureau  * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20*8228e353SMarc-André Lureau  * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21*8228e353SMarc-André Lureau  * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22*8228e353SMarc-André Lureau  * THE SOFTWARE.
23*8228e353SMarc-André Lureau  */
24*8228e353SMarc-André Lureau #ifndef CHAR_SERIAL_H
25*8228e353SMarc-André Lureau #define CHAR_SERIAL_H
26*8228e353SMarc-André Lureau 
27*8228e353SMarc-André Lureau #ifdef _WIN32
28*8228e353SMarc-André Lureau #define HAVE_CHARDEV_SERIAL 1
29*8228e353SMarc-André Lureau #elif defined(__linux__) || defined(__sun__) || defined(__FreeBSD__)    \
30*8228e353SMarc-André Lureau     || defined(__NetBSD__) || defined(__OpenBSD__) || defined(__DragonFly__) \
31*8228e353SMarc-André Lureau     || defined(__GLIBC__)
32*8228e353SMarc-André Lureau #define HAVE_CHARDEV_SERIAL 1
33*8228e353SMarc-André Lureau #endif
34*8228e353SMarc-André Lureau 
35*8228e353SMarc-André Lureau #endif
36