mirror of
https://https.git.savannah.gnu.org/git/bash.git
synced 2026-06-30 00:49:57 +02:00
commit bash-20200605 snapshot
This commit is contained in:
+21
-21
@@ -1,4 +1,4 @@
|
||||
/* Copyright (C) 1999 Free Software Foundation, Inc. */
|
||||
/* Copyright (C) 1999-2020 Free Software Foundation, Inc. */
|
||||
|
||||
/* This file is part of GNU Bash, the Bourne Again SHell.
|
||||
|
||||
@@ -67,24 +67,24 @@
|
||||
|
||||
/* Get and set terminal attributes for the file descriptor passed as
|
||||
an argument. */
|
||||
extern int ttgetattr __P((int, TTYSTRUCT *));
|
||||
extern int ttsetattr __P((int, TTYSTRUCT *));
|
||||
extern int ttgetattr PARAMS((int, TTYSTRUCT *));
|
||||
extern int ttsetattr PARAMS((int, TTYSTRUCT *));
|
||||
|
||||
/* Save and restore the terminal's attributes from static storage. */
|
||||
extern void ttsave __P((void));
|
||||
extern void ttrestore __P((void));
|
||||
extern void ttsave PARAMS((void));
|
||||
extern void ttrestore PARAMS((void));
|
||||
|
||||
/* Return the attributes corresponding to the file descriptor (0 or 1)
|
||||
passed as an argument. */
|
||||
extern TTYSTRUCT *ttattr __P((int));
|
||||
extern TTYSTRUCT *ttattr PARAMS((int));
|
||||
|
||||
/* These functions only operate on the passed TTYSTRUCT; they don't
|
||||
actually change anything with the kernel's current tty settings. */
|
||||
extern int tt_setonechar __P((TTYSTRUCT *));
|
||||
extern int tt_setnoecho __P((TTYSTRUCT *));
|
||||
extern int tt_seteightbit __P((TTYSTRUCT *));
|
||||
extern int tt_setnocanon __P((TTYSTRUCT *));
|
||||
extern int tt_setcbreak __P((TTYSTRUCT *));
|
||||
extern int tt_setonechar PARAMS((TTYSTRUCT *));
|
||||
extern int tt_setnoecho PARAMS((TTYSTRUCT *));
|
||||
extern int tt_seteightbit PARAMS((TTYSTRUCT *));
|
||||
extern int tt_setnocanon PARAMS((TTYSTRUCT *));
|
||||
extern int tt_setcbreak PARAMS((TTYSTRUCT *));
|
||||
|
||||
/* These functions are all generally mutually exclusive. If you call
|
||||
more than one (bracketed with calls to ttsave and ttrestore, of
|
||||
@@ -94,19 +94,19 @@ extern int tt_setcbreak __P((TTYSTRUCT *));
|
||||
|
||||
/* These functions work with a given file descriptor and set terminal
|
||||
attributes */
|
||||
extern int ttfd_onechar __P((int, TTYSTRUCT *));
|
||||
extern int ttfd_noecho __P((int, TTYSTRUCT *));
|
||||
extern int ttfd_eightbit __P((int, TTYSTRUCT *));
|
||||
extern int ttfd_nocanon __P((int, TTYSTRUCT *));
|
||||
extern int ttfd_onechar PARAMS((int, TTYSTRUCT *));
|
||||
extern int ttfd_noecho PARAMS((int, TTYSTRUCT *));
|
||||
extern int ttfd_eightbit PARAMS((int, TTYSTRUCT *));
|
||||
extern int ttfd_nocanon PARAMS((int, TTYSTRUCT *));
|
||||
|
||||
extern int ttfd_cbreak __P((int, TTYSTRUCT *));
|
||||
extern int ttfd_cbreak PARAMS((int, TTYSTRUCT *));
|
||||
|
||||
/* These functions work with fd 0 and the TTYSTRUCT saved with ttsave () */
|
||||
extern int ttonechar __P((void));
|
||||
extern int ttnoecho __P((void));
|
||||
extern int tteightbit __P((void));
|
||||
extern int ttnocanon __P((void));
|
||||
extern int ttonechar PARAMS((void));
|
||||
extern int ttnoecho PARAMS((void));
|
||||
extern int tteightbit PARAMS((void));
|
||||
extern int ttnocanon PARAMS((void));
|
||||
|
||||
extern int ttcbreak __P((void));
|
||||
extern int ttcbreak PARAMS((void));
|
||||
|
||||
#endif
|
||||
|
||||
+1
-11
@@ -26,18 +26,8 @@
|
||||
|
||||
/* A function can be defined using prototypes and compile on both ANSI C
|
||||
and traditional C compilers with something like this:
|
||||
extern char *func __P((char *, char *, int)); */
|
||||
extern char *func PARAMS((char *, char *, int)); */
|
||||
|
||||
#if !defined (__P)
|
||||
# if defined (__STDC__) || defined (__GNUC__) || defined (__cplusplus) || defined (PROTOTYPES)
|
||||
# define __P(protos) protos
|
||||
# else
|
||||
# define __P(protos) ()
|
||||
# endif
|
||||
#endif
|
||||
|
||||
/* New definition to use, moving away from __P since it's part of a reserved
|
||||
namespace */
|
||||
#if !defined (PARAMS)
|
||||
# if defined (__STDC__) || defined (__GNUC__) || defined (__cplusplus) || defined (PROTOTYPES)
|
||||
# define PARAMS(protos) protos
|
||||
|
||||
+2
-2
@@ -1,4 +1,4 @@
|
||||
/* Copyright (C) 1991, 1992, 1996, 2008,2009 Free Software Foundation, Inc.
|
||||
/* Copyright (C) 1991-2020 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GNU Bash, the Bourne Again SHell.
|
||||
|
||||
@@ -49,7 +49,7 @@ struct tms
|
||||
Return the elapsed real time from an arbitrary point in the
|
||||
past (the bash emulation uses the epoch), or (clock_t) -1 for
|
||||
errors. All times are in CLK_TCKths of a second. */
|
||||
extern clock_t times __P((struct tms *buffer));
|
||||
extern clock_t times PARAMS((struct tms *buffer));
|
||||
|
||||
#endif /* !HAVE_SYS_TIMES_H */
|
||||
#endif /* _BASH_SYSTIMES_H */
|
||||
|
||||
Reference in New Issue
Block a user