Displaying 9 results from an estimated 9 matches for "ansiraw".
2010 Mar 27
1
Syslinux-4/libutil: console_ansi_std()
Well, I decided to get ROSH back out and try to get it functioning in
Syslinux-4. As has been my habit, I first recompiled the Linux binary
and tried it out. In the beginning of ROSH, it calls
console_ansi_std(). When I was working on this in the past, using
this function ensured both the Linux and the Syslinux/COM32 binaries
function similarly.
When using fgets() to get an input string in the
2007 Feb 07
2
SYSLINUX 3.36-pre6 (release candidate)
I have, hopefully, found and fixed the issue with non-kernel binaries
that appeared in 3.35. As a result, I have pushed out 3.36-pre6 and am
classifying it as a release candidate. Please try it out, especially if
you have had problems with 3.35.
ftp://ftp.kernel.org/pub/linux/utils/boot/syslinux/Testing/
-hpa
2012 Nov 02
10
[PATCH 0/9] elflink fixes
...++++++++++-
com32/elflink/ldlinux/ldlinux.c | 56 +++++++++++++++++++-------------------
com32/elflink/ldlinux/readconfig.c | 5 +++-
com32/lib/elf32.ld | 15 +++-------
com32/lib/init.h | 15 ----------
com32/lib/malloc.c | 1 -
com32/libutil/ansiraw.c | 19 +++++++++++++
core/diskstart.inc | 1 +
core/include/core.h | 1 +
core/pxelinux.asm | 16 ++---------
win/syslinux.c | 12 +++++---
15 files changed, 120 insertions(+), 81 deletions(-)
delete mode 100644 com3...
2011 Apr 16
20
[PATCH 00/20] Switch to ELF modules
.../ldlinux}/kernel.c | 1 -
com32/elflink/ldlinux/ldlinux.c | 4 +-
com32/elflink/ldlinux/readconfig.c | 1 -
com32/elflink/modules/Makefile | 111 ---
com32/elflink/modules/README | 1 -
com32/elflink/modules/ansiraw.c | 115 ---
com32/elflink/modules/background.c | 57 --
com32/elflink/modules/base64.h | 51 -
com32/elflink/modules/cpuid.c | 61 --
com32/elflink/modules/cpuidtest.c | 140 ---
com32/elflink/modu...
2011 Apr 11
0
[PATCH] Makefile: Move Makefile fragments into mk/
...creat.o \
diff --git a/com32/libutil/Makefile b/com32/libutil/Makefile
index 02789ca..5942a08 100644
--- a/com32/libutil/Makefile
+++ b/com32/libutil/Makefile
@@ -30,7 +30,8 @@
##
topdir = ../..
-include ../MCONFIG
+MAKEDIR = $(topdir)/mk
+include $(MAKEDIR)/com32.mk
LIBOBJS = ansiline.o ansiraw.o get_key.o sha1hash.o unbase64.o \
md5.o crypt-md5.o sha256crypt.o sha512crypt.o base64.o
diff --git a/com32/lua/src/Makefile b/com32/lua/src/Makefile
index 4081bfe..04ea255 100644
--- a/com32/lua/src/Makefile
+++ b/com32/lua/src/Makefile
@@ -16,7 +16,8 @@
##
topdir = ../../..
-include...
2011 Apr 16
6
[PATCH 0/6] Makefile cleanups
From: Matt Fleming <matt.fleming at linux.intel.com>
This series includes a patch (PATCH 1/6) that I sent previously but I
thought it was worth sending it again since the rest of the series
depends on it, and it also gives a bit of context.
These cleanups make it simpler to do the big switchover to ELF modules
on the elflink branch because the libraries in $LIBS are now contained
in one
2010 Jun 27
1
[PATCH] ROSH: Upgraded
...get_key to get just
+ * 1 key sequence (without delay or display)
+ */
+void rosh_console_raw(void)
+{
+ struct termios tio;
+
+ console_ansi_raw(); /* Allows get_key to get just 1 key sequence
+ (w/o delay or display */
+ /* Deal with the changes that haven't been replicated to ansiraw.c */
+ tcgetattr(0, &tio);
+ tio.c_iflag &= ~IGNCR;
+ tcsetattr(0, TCSAFLUSH, &tio);
+}
+
+/*
+ * Switches back to standard getline mode.
+ */
+void rosh_console_std(void)
+{
+ struct termios tio;
+
+ console_ansi_std();
+ tcgetattr(0, &tio);
+ tio.c_iflag |= IC...
2011 Feb 17
5
[PATCH 0/4] Reduce core size
From: Matt Fleming <matt.fleming at linux.intel.com>
These patches are based on the elflink branch.
This set of patches is my attempt at moving the command-line interface
functionality out of the core and into an ELF module to reduce the
size of the core.
The most interesting patch is [PATCH 4/4] which moves the cli code out
of core/elflink and into com32/elflink/modules. [PATCH 4/4] is
2011 Mar 09
14
[PATCH 00/12] elflink shrinkage
From: Matt Fleming <matt.fleming at linux.intel.com>
This is a series of patches that,
* shrink the core by moving things into an ldlinux ELF module
* begin wiring up some of the C versions of various functions
The core now only contains essential code and loads the ldlinux module
to do everything else, like providing a command line interface and
loading kernels.
The config file parsing