forked from pool/util-linux
.
OBS-URL: https://build.opensuse.org/package/show/Base:System/util-linux?expand=0&rev=200
This commit is contained in:
parent
18266d8ec7
commit
b7f38c0413
@ -8,7 +8,7 @@ console as the flags are locked.
|
||||
|
||||
--- term-utils/agetty.c
|
||||
+++ term-utils/agetty.c 2014-01-10 13:05:50.411075349 +0000
|
||||
@@ -281,8 +281,9 @@
|
||||
@@ -281,8 +281,9 @@ static void login_options_to_argv(char *
|
||||
static char *fakehost;
|
||||
|
||||
#ifdef DEBUGGING
|
||||
@ -19,7 +19,7 @@ console as the flags are locked.
|
||||
# endif
|
||||
# define debug(s) do { fprintf(dbf,s); fflush(dbf); } while (0)
|
||||
FILE *dbf;
|
||||
@@ -320,8 +321,12 @@
|
||||
@@ -320,8 +321,12 @@ int main(int argc, char **argv)
|
||||
|
||||
#ifdef DEBUGGING
|
||||
dbf = fopen(DEBUG_OUTPUT, "w");
|
||||
@ -33,7 +33,7 @@ console as the flags are locked.
|
||||
#endif /* DEBUGGING */
|
||||
|
||||
/* Parse command-line arguments. */
|
||||
@@ -473,7 +478,6 @@
|
||||
@@ -473,7 +478,6 @@ int main(int argc, char **argv)
|
||||
if (options.osrelease)
|
||||
free(options.osrelease);
|
||||
#ifdef DEBUGGING
|
||||
@ -41,7 +41,7 @@ console as the flags are locked.
|
||||
if (close_stream(dbf) != 0)
|
||||
log_err("write failed: %s", DEBUG_OUTPUT);
|
||||
#endif
|
||||
@@ -1090,6 +1094,23 @@
|
||||
@@ -1090,6 +1094,23 @@ static void termio_init(struct options *
|
||||
{
|
||||
speed_t ispeed, ospeed;
|
||||
struct winsize ws;
|
||||
@ -65,7 +65,7 @@ console as the flags are locked.
|
||||
|
||||
if (op->flags & F_VCONSOLE) {
|
||||
#if defined(IUTF8) && defined(KDGKBMODE)
|
||||
@@ -1154,9 +1175,6 @@
|
||||
@@ -1154,9 +1175,6 @@ static void termio_init(struct options *
|
||||
* later on.
|
||||
*/
|
||||
|
||||
@ -75,7 +75,7 @@ console as the flags are locked.
|
||||
#ifdef IUTF8
|
||||
tp->c_iflag = tp->c_iflag & IUTF8;
|
||||
if (tp->c_iflag & IUTF8)
|
||||
@@ -1216,8 +1234,11 @@
|
||||
@@ -1216,8 +1234,11 @@ static void termio_init(struct options *
|
||||
if (op->flags & F_RTSCTS)
|
||||
tp->c_cflag |= CRTSCTS;
|
||||
#endif
|
||||
@ -88,7 +88,7 @@ console as the flags are locked.
|
||||
|
||||
/* Go to blocking input even in local mode. */
|
||||
fcntl(STDIN_FILENO, F_SETFL,
|
||||
@@ -1238,6 +1259,10 @@
|
||||
@@ -1238,6 +1259,10 @@ static void reset_vc(const struct option
|
||||
|
||||
if (tcsetattr(STDIN_FILENO, TCSADRAIN, tp))
|
||||
log_warn(_("setting terminal attributes failed: %m"));
|
||||
|
Loading…
Reference in New Issue
Block a user