* inet/ether_line.c (ether_line): Remove unused variable.

2007-12-17  Samuel Thibault  <samuel.thibault@ens-lyon.org>

	* login/forkpty.c (forkpty): Add const qualifier to parameters termp
	and winp.
	* login/openpty.c (openpty): Likewise.
	* login/pty.h (openpty, forkpty): Likewise.
	* manual/terminal.texi (openpty, forkpty): Likewise.
This commit is contained in:
Roland McGrath 2007-12-17 21:22:17 +00:00
parent e42976314d
commit 4bcecfb753
5 changed files with 22 additions and 8 deletions

View File

@ -1,3 +1,15 @@
2007-12-17 Roland McGrath <roland@redhat.com>
* inet/ether_line.c (ether_line): Remove unused variable.
2007-12-17 Samuel Thibault <samuel.thibault@ens-lyon.org>
* login/forkpty.c (forkpty): Add const qualifier to parameters termp
and winp.
* login/openpty.c (openpty): Likewise.
* login/pty.h (openpty, forkpty): Likewise.
* manual/terminal.texi (openpty, forkpty): Likewise.
2007-12-17 Ulrich Drepper <drepper@redhat.com> 2007-12-17 Ulrich Drepper <drepper@redhat.com>
* malloc/malloc.c (public_cALLOc): For arena other than * malloc/malloc.c (public_cALLOc): For arena other than

View File

@ -27,8 +27,8 @@ int
forkpty (amaster, name, termp, winp) forkpty (amaster, name, termp, winp)
int *amaster; int *amaster;
char *name; char *name;
struct termios *termp; const struct termios *termp;
struct winsize *winp; const struct winsize *winp;
{ {
int master, slave, pid; int master, slave, pid;

View File

@ -84,8 +84,8 @@ pts_name (int fd, char **pts, size_t buf_len)
according to TERMP and WINP. Return handles for both ends in according to TERMP and WINP. Return handles for both ends in
AMASTER and ASLAVE, and return the name of the slave end in NAME. */ AMASTER and ASLAVE, and return the name of the slave end in NAME. */
int int
openpty (int *amaster, int *aslave, char *name, struct termios *termp, openpty (int *amaster, int *aslave, char *name,
struct winsize *winp) const struct termios *termp, const struct winsize *winp)
{ {
#ifdef PATH_MAX #ifdef PATH_MAX
char _buf[PATH_MAX]; char _buf[PATH_MAX];

View File

@ -32,12 +32,14 @@ __BEGIN_DECLS
attributes according to TERMP and WINP and return handles for both attributes according to TERMP and WINP and return handles for both
ends in AMASTER and ASLAVE. */ ends in AMASTER and ASLAVE. */
extern int openpty (int *__amaster, int *__aslave, char *__name, extern int openpty (int *__amaster, int *__aslave, char *__name,
struct termios *__termp, struct winsize *__winp) __THROW; const struct termios *__termp,
const struct winsize *__winp) __THROW;
/* Create child process and establish the slave pseudo terminal as the /* Create child process and establish the slave pseudo terminal as the
child's controlling terminal. */ child's controlling terminal. */
extern int forkpty (int *__amaster, char *__name, extern int forkpty (int *__amaster, char *__name,
struct termios *__termp, struct winsize *__winp) __THROW; const struct termios *__termp,
const struct winsize *__winp) __THROW;
__END_DECLS __END_DECLS

View File

@ -2075,7 +2075,7 @@ These functions, derived from BSD, are available in the separate
@comment pty.h @comment pty.h
@comment BSD @comment BSD
@deftypefun int openpty (int *@var{amaster}, int *@var{aslave}, char *@var{name}, struct termios *@var{termp}, struct winsize *@var{winp}) @deftypefun int openpty (int *@var{amaster}, int *@var{aslave}, char *@var{name}, const struct termios *@var{termp}, const struct winsize *@var{winp})
This function allocates and opens a pseudo-terminal pair, returning the This function allocates and opens a pseudo-terminal pair, returning the
file descriptor for the master in @var{*amaster}, and the file file descriptor for the master in @var{*amaster}, and the file
descriptor for the slave in @var{*aslave}. If the argument @var{name} descriptor for the slave in @var{*aslave}. If the argument @var{name}
@ -2106,7 +2106,7 @@ device instead.
@comment pty.h @comment pty.h
@comment BSD @comment BSD
@deftypefun int forkpty (int *@var{amaster}, char *@var{name}, struct termios *@var{termp}, struct winsize *@var{winp}) @deftypefun int forkpty (int *@var{amaster}, char *@var{name}, const struct termios *@var{termp}, const struct winsize *@var{winp})
This function is similar to the @code{openpty} function, but in This function is similar to the @code{openpty} function, but in
addition, forks a new process (@pxref{Creating a Process}) and makes the addition, forks a new process (@pxref{Creating a Process}) and makes the
newly opened slave pseudo-terminal device the controlling terminal newly opened slave pseudo-terminal device the controlling terminal