18c2ecf20Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 28c2ecf20Sopenharmony_ci#ifndef _UAPI_SPARC_TERMIOS_H 38c2ecf20Sopenharmony_ci#define _UAPI_SPARC_TERMIOS_H 48c2ecf20Sopenharmony_ci 58c2ecf20Sopenharmony_ci#include <asm/ioctls.h> 68c2ecf20Sopenharmony_ci#include <asm/termbits.h> 78c2ecf20Sopenharmony_ci 88c2ecf20Sopenharmony_ci#if defined(__KERNEL__) || defined(__DEFINE_BSD_TERMIOS) 98c2ecf20Sopenharmony_cistruct sgttyb { 108c2ecf20Sopenharmony_ci char sg_ispeed; 118c2ecf20Sopenharmony_ci char sg_ospeed; 128c2ecf20Sopenharmony_ci char sg_erase; 138c2ecf20Sopenharmony_ci char sg_kill; 148c2ecf20Sopenharmony_ci short sg_flags; 158c2ecf20Sopenharmony_ci}; 168c2ecf20Sopenharmony_ci 178c2ecf20Sopenharmony_cistruct tchars { 188c2ecf20Sopenharmony_ci char t_intrc; 198c2ecf20Sopenharmony_ci char t_quitc; 208c2ecf20Sopenharmony_ci char t_startc; 218c2ecf20Sopenharmony_ci char t_stopc; 228c2ecf20Sopenharmony_ci char t_eofc; 238c2ecf20Sopenharmony_ci char t_brkc; 248c2ecf20Sopenharmony_ci}; 258c2ecf20Sopenharmony_ci 268c2ecf20Sopenharmony_cistruct ltchars { 278c2ecf20Sopenharmony_ci char t_suspc; 288c2ecf20Sopenharmony_ci char t_dsuspc; 298c2ecf20Sopenharmony_ci char t_rprntc; 308c2ecf20Sopenharmony_ci char t_flushc; 318c2ecf20Sopenharmony_ci char t_werasc; 328c2ecf20Sopenharmony_ci char t_lnextc; 338c2ecf20Sopenharmony_ci}; 348c2ecf20Sopenharmony_ci#endif /* __KERNEL__ */ 358c2ecf20Sopenharmony_ci 368c2ecf20Sopenharmony_cistruct winsize { 378c2ecf20Sopenharmony_ci unsigned short ws_row; 388c2ecf20Sopenharmony_ci unsigned short ws_col; 398c2ecf20Sopenharmony_ci unsigned short ws_xpixel; 408c2ecf20Sopenharmony_ci unsigned short ws_ypixel; 418c2ecf20Sopenharmony_ci}; 428c2ecf20Sopenharmony_ci 438c2ecf20Sopenharmony_ci 448c2ecf20Sopenharmony_ci#endif /* _UAPI_SPARC_TERMIOS_H */ 45