|  | /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ | 
|  | #ifndef _UAPI_SPARC_TERMIOS_H | 
|  | #define _UAPI_SPARC_TERMIOS_H | 
|  |  | 
|  | #include <asm/ioctls.h> | 
|  | #include <asm/termbits.h> | 
|  |  | 
|  | #if defined(__KERNEL__) || defined(__DEFINE_BSD_TERMIOS) | 
|  | struct sgttyb { | 
|  | char	sg_ispeed; | 
|  | char	sg_ospeed; | 
|  | char	sg_erase; | 
|  | char	sg_kill; | 
|  | short	sg_flags; | 
|  | }; | 
|  |  | 
|  | struct tchars { | 
|  | char	t_intrc; | 
|  | char	t_quitc; | 
|  | char	t_startc; | 
|  | char	t_stopc; | 
|  | char	t_eofc; | 
|  | char	t_brkc; | 
|  | }; | 
|  |  | 
|  | struct ltchars { | 
|  | char	t_suspc; | 
|  | char	t_dsuspc; | 
|  | char	t_rprntc; | 
|  | char	t_flushc; | 
|  | char	t_werasc; | 
|  | char	t_lnextc; | 
|  | }; | 
|  | #endif /* __KERNEL__ */ | 
|  |  | 
|  | struct winsize { | 
|  | unsigned short ws_row; | 
|  | unsigned short ws_col; | 
|  | unsigned short ws_xpixel; | 
|  | unsigned short ws_ypixel; | 
|  | }; | 
|  |  | 
|  |  | 
|  | #endif /* _UAPI_SPARC_TERMIOS_H */ |