Subject: Re: defaults for tty open
To: None <kenh@cmf.nrl.navy.mil, mycroft@NetBSD.ORG, wrstuden@loki.Stanford.EDU>
From: Chris Torek <torek@bsdi.com>
List: tech-kern
Date: 02/02/1996 11:19:04
>Seems like there should be a library routine to parse stty flags,
>probably in libtuil...

BSD/OS has one (indeed, in libutil) ... in the interest of
compatibility :-) here is the interface.

/*
 * Set the given stty(1)-style flags in the given termios structure.
 * We return 0 for success, -1 for failure.
 * If failp is nonzero, *failp is set to the flag that didn't parse
 * or had an illegal value, otherwise 0.
 */
int
cfsetterm(t, flags, failp)
	struct termios *t;
	const char *flags;
	char **failp;
{

Here `flags' is the value from the :ms=: string.  (Not sure if SunOS
uses `ms'...)

Chris