1 .\"
   2 .\" This file and its contents are supplied under the terms of the
   3 .\" Common Development and Distribution License ("CDDL"), version 1.0.
   4 .\" You may only use this file in accordance with the terms of version
   5 .\" 1.0 of the CDDL.
   6 .\"
   7 .\" A full copy of the text of the CDDL should have accompanied this
   8 .\" source.  A copy of the CDDL is also available via the Internet at
   9 .\" http://www.illumos.org/license/CDDL.
  10 .\"
  11 .\"
  12 .\" Copyright 2019, Joyent, Inc.
  13 .\"
  14 .Dd January 21, 2019
  15 .Dt CFMAKERAW 3C
  16 .Os
  17 .Sh NAME
  18 .Nm cfmakeraw
  19 .Nd set raw I/O mode
  20 .Sh SYNOPSIS
  21 .In termios.h
  22 .Ft void
  23 .Fo cfmakeraw
  24 .Fa "struct termios *termios_p"
  25 .Fc
  26 .Sh DESCRIPTION
  27 The
  28 .Fn cfmakeraw
  29 function sets the flags in
  30 .Fa termios_p
  31 to disable all input and output processing.
  32 .Pp
  33 There is no effect on the terminal until a subsequent
  34 successful call to
  35 .Xr tcsetattr 3C
  36 on the same
  37 .Vt termios
  38 structure.
  39 .Sh INTERFACE STABILITY
  40 Standard
  41 .Sh MT-LEVEL
  42 MT-Safe
  43 .Pp
  44 Async-Signal-Safe
  45 .Sh SEE ALSO
  46 .Xr tcsetattr 3C ,
  47 .Xr attributes 4 ,
  48 .Xr termio 7I