Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 23 Jun 2009 18:12:48 -0400
From:      David Schultz <das@FreeBSD.ORG>
To:        Kostik Belousov <kostikbel@gmail.com>
Cc:        svn-src-head@FreeBSD.ORG, svn-src-all@FreeBSD.ORG, src-committers@FreeBSD.ORG, Ed Schouten <ed@FreeBSD.ORG>
Subject:   Re: svn commit: r194538 - head/sys/sys
Message-ID:  <20090623221248.GA5445@zim.MIT.EDU>
In-Reply-To: <20090620174158.GG2884@deviant.kiev.zoral.com.ua>
References:  <200906201639.n5KGdPhO081114@svn.freebsd.org> <20090620174158.GG2884@deviant.kiev.zoral.com.ua>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, Jun 20, 2009, Kostik Belousov wrote:
> On Sat, Jun 20, 2009 at 04:39:25PM +0000, Ed Schouten wrote:
> > Author: ed
> > Date: Sat Jun 20 16:39:25 2009
> > New Revision: 194538
> > URL: http://svn.freebsd.org/changeset/base/194538
> > 
> > Log:
> >   Add placeholder to prevent reuse of privilege 254.
> >   
> >   Requested by:	rwatson
> > 
> > Modified:
> >   head/sys/sys/priv.h
> > 
> > Modified: head/sys/sys/priv.h
> > ==============================================================================
> > --- head/sys/sys/priv.h	Sat Jun 20 16:37:24 2009	(r194537)
> > +++ head/sys/sys/priv.h	Sat Jun 20 16:39:25 2009	(r194538)
> > @@ -211,6 +211,7 @@
> >  #define	PRIV_TTY_DRAINWAIT	251	/* Set tty drain wait time. */
> >  #define	PRIV_TTY_DTRWAIT	252	/* Set DTR wait on tty. */
> >  #define	PRIV_TTY_EXCLUSIVE	253	/* Override tty exclusive flag. */
> > +#define	_PRIV_TTY_PRISON	254	/* Removed. */
> >  #define	PRIV_TTY_STI		255	/* Simulate input on another tty. */
> >  #define	PRIV_TTY_SETA		256	/* Set tty termios structure. */
> >  
> Names starting with two underscores or underscore and upper-case letter
> are reserved to the C language implementation. We should not use it
> in the code.

Applications are not supposed to use such symbols, but we use them
pervasively in system headers specifically to avoid conflicting
with symbols an application might define.  (Effectively, we
consider system headers to be part of the language implementation.)



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20090623221248.GA5445>