hc
2024-08-14 93e8ba98c407598d13d8ade71bc7802acfb19c58
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
/* SPDX-License-Identifier: GPL-2.0 */
/*
 *  S390 version
 *
 *  Derived from "include/asm-i386/termios.h"
 */
#ifndef _S390_TERMIOS_H
#define _S390_TERMIOS_H
 
#include <uapi/asm/termios.h>
 
 
/*    intr=^C        quit=^\        erase=del    kill=^U
   eof=^D        vtime=\0    vmin=\1        sxtc=\0
   start=^Q    stop=^S        susp=^Z        eol=\0
   reprint=^R    discard=^U    werase=^W    lnext=^V
   eol2=\0
*/
#define INIT_C_CC "\003\034\177\025\004\0\1\0\021\023\032\0\022\017\027\026\0"
 
#define user_termios_to_kernel_termios(k, u) copy_from_user(k, u, sizeof(struct termios2))
#define kernel_termios_to_user_termios(u, k) copy_to_user(u, k, sizeof(struct termios2))
 
#include <asm-generic/termios-base.h>
 
#endif    /* _S390_TERMIOS_H */