tcgetattr man page on HP-UX

Man page or keyword search:  
man Server   10987 pages
apropos Keyword Search (all sections)
Output format
HP-UX logo
[printable version]

tcattribute(3C)						       tcattribute(3C)

NAME
       tcgetattr(), tcsetattr() - control tty device

SYNOPSIS
DESCRIPTION
       gets  the  parameters  associated  with	fildes	and stores them in the
       termios structure referenced by termios_p.  If the terminal device does
       not support split baud rates, the input baud rate stored in the termios
       structure is zero.  This function is allowed from a background  process
       (see  termio(7)).  However, the terminal attributes can be subsequently
       changed by a foreground process.

       sets the parameters associated with fildes (unless support is  required
       from underlying hardware that is not available) from the termios struc‐
       ture referenced by termios_p as follows:

	      ·	 If optional_actions is the change is immediate.

	      ·	 If optional_actions is the change  occurs  after  all	output
		 written to fildes is transmitted.

	      ·	 If  optional_actions  is  the	change occurs after all output
		 written to fildes is transmitted, and all input that has been
		 received but not read is discarded.

RETURN VALUE
       Upon  successful completion, a value of zero is returned.  Otherwise, a
       value of −1 is returned and is set to indicate the error.

ERRORS
       and fail if any of the following conditions are encountered:

       [EBADF]	      fildes is not a valid file descriptor.

       [EINVAL]	      The optional_actions argument is not a proper  value  or
		      no part of a request could be performed.

       [ENOTTY]	      The file associated with fildes is not a terminal.

WARNINGS
       will  attempt  to perform as much of the request as possible.  However,
       the hardware being used may not support all  possible  c_cflag  values.
       If  any part of the request can be performed, those values will be set,
       any values not supported by the hardware will be ignored, and will com‐
       plete  successfully.   If no part of the request can be performed, will
       fail and set to [EINVAL].

       For any hardware that does not support separate input and  output  baud
       rates, an attempt to set different input and output baud rates does not
       affect either baud rate.

       always returns the actual values set in	hardware.   For	 any  hardware
       that  does  not	support	 separate input and output baud rates, returns
       zero for the input baud rate.

SEE ALSO
       cfspeed(3C), tccontrol(3C), thread_safety(5), termio(7).

STANDARDS CONFORMANCE
							       tcattribute(3C)
[top]

List of man pages available for HP-UX

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net