newlib-cygwin/libgloss
Venkata Ramanaiah Nalamothu c419bbb341 RISC-V: fix setting up std streams in init_semihosting()
Currently init_semihosting() assumes the return value from _open()
call as the file descriptor handle and that is incorrect.

The semihost _open() call returns the fdtable index returned by the
__add_fdentry() for the file opened.
2024-01-10 10:46:56 +01:00
..
aarch64 libgloss: merge aarch64 into top-level Makefile 2023-01-09 21:49:50 -05:00
arc libgloss: merge arc into top-level Makefile 2023-01-11 08:42:16 -05:00
arm arm: Restrict processor mode change when in hypervisor mode 2023-03-03 13:27:31 +00:00
bfin libgloss fix for bfin port 2023-12-18 21:29:51 -07:00
config libgloss: drop $(INCLUDES) when using $(AS) 2023-12-19 14:00:03 -05:00
cr16 libgloss: fix more missing dir with parallel install 2022-01-29 01:33:49 -05:00
cris libgloss/cris: Make C declarations present and match them 2023-12-06 18:45:57 +01:00
crx libgloss: fix more missing dir with parallel install 2022-01-29 01:33:49 -05:00
csky libgloss: csky: fix pointer-to-integer warning 2023-01-13 17:24:17 -05:00
d30v libgloss: merge d30v into top-level Makefile 2023-01-11 08:42:19 -05:00
doc libgloss: fix up incorrect "it's" 2024-01-03 00:14:42 -05:00
epiphany Fix epiphany libgloss for c99/gcc-14 2023-12-22 21:29:56 -07:00
fr30 Fix fr30 libgloss build 2023-12-14 10:30:13 -07:00
frv Fix frv libgloss bits for c99/gcc-14\ 2023-12-22 20:40:21 -07:00
ft32 Fix ft32 libgloss for c99/gcc-14 2023-12-22 20:48:21 -07:00
hp74x libgloss: fix up incorrect "it's" 2024-01-03 00:14:42 -05:00
i386 libgloss: merge i386 configure script up a level 2022-02-16 20:08:55 -05:00
i960 libgloss: merge i960 into top-level Makefile 2024-01-03 03:49:10 -05:00
iq2000 Fix iq2000 libgloss for c99/gcc-14 2023-12-21 12:43:27 -07:00
libnosys libgloss: add Xtensa port 2023-08-24 10:52:36 -04:00
lm32 libgloss: merge lm32 into top-level Makefile 2022-03-01 20:29:07 -05:00
m32c libgloss: fix more missing dir with parallel install 2022-01-29 01:33:49 -05:00
m32r libgloss: fix up incorrect "it's" 2024-01-03 00:14:42 -05:00
m68hc11 libgloss: fix more missing dir with parallel install 2022-01-29 01:33:49 -05:00
m68k libgloss: fix up incorrect "it's" 2024-01-03 00:14:42 -05:00
mcore Fix another missing header file for mcore libgloss 2023-12-29 21:23:26 -07:00
mep libgloss: fix more missing dir with parallel install 2022-01-29 01:33:49 -05:00
microblaze libgloss: fix more missing dir with parallel install 2022-01-29 01:33:49 -05:00
mips libgloss: merge mips configure script up a level 2022-02-17 20:36:41 -05:00
mn10200 libgloss: merge mn10200 configure script up a level 2022-02-16 20:16:05 -05:00
mn10300 Re: libgloss c99 fixes for mn10300-elf 2023-12-21 00:01:54 -07:00
moxie libgloss: merge moxie into top-level Makefile 2024-01-03 03:44:26 -05:00
msp430 libgloss: merge stub arch configure scripts up a level 2022-01-26 04:32:54 -05:00
mt libgloss: fix more missing dir with parallel install 2022-01-29 01:33:49 -05:00
nds32 libgloss: merge stub arch configure scripts up a level 2022-01-26 04:32:54 -05:00
nios2 libgloss: merge nios2 into top-level Makefile 2023-01-12 05:26:57 -05:00
or1k libgloss: merge epiphany & libnosys & or1k configure scripts up a level 2022-02-01 21:53:22 -05:00
pa libgloss: fix more missing dir with parallel install 2022-01-29 01:33:49 -05:00
pru libgloss: drop $(INCLUDES) when using $(AS) 2023-12-19 14:00:03 -05:00
riscv RISC-V: fix setting up std streams in init_semihosting() 2024-01-10 10:46:56 +01:00
rl78 Fix rl78 libgloss port for c99/gcc-14 2023-12-22 21:00:35 -07:00
rs6000 libgloss: rs6000: fix incorrect install dir for xil files 2022-12-19 20:19:31 -05:00
rx libgloss: fix more missing dir with parallel install 2022-01-29 01:33:49 -05:00
sh * arm/elf-redboot.ld, iq2000/sim.ld, m68hc11/sim-valid-m68hc11.ld, 2005-05-20 15:45:45 +00:00
sparc libgloss: fix up incorrect "it's" 2024-01-03 00:14:42 -05:00
sparc_leon libgloss: fix up incorrect "it's" 2024-01-03 00:14:42 -05:00
spu libgloss: drop $(INCLUDES) when using $(AS) 2023-12-19 14:00:03 -05:00
testsuite libgloss: fix up incorrect "it's" 2024-01-03 00:14:42 -05:00
tic6x Fix c6x libgloss port for c99/gcc-14 2023-12-22 20:57:47 -07:00
v850 libgloss: merge v850 into top-level Makefile 2024-01-03 03:47:59 -05:00
visium libgloss: fix more missing dir with parallel install 2022-01-29 01:33:49 -05:00
wince libgloss: merge wince configure script up a level 2022-02-17 20:35:32 -05:00
xc16x libgloss: merge subdirs that have unique makefile_frags up a level 2022-02-01 23:06:21 -05:00
xstormy16 libgloss: fix up incorrect "it's" 2024-01-03 00:14:42 -05:00
xtensa libgloss: xtensa: fix crt0.o rule 2023-12-29 20:59:38 -05:00
ChangeLog Deprecate newlib and winsup ChangeLog files 2016-01-28 11:15:33 +01:00
ChangeLog-2015 Deprecate newlib and winsup ChangeLog files 2016-01-28 11:15:33 +01:00
Makefile.am libgloss: merge i960 into top-level Makefile 2024-01-03 03:49:10 -05:00
Makefile.in libgloss: merge i960 into top-level Makefile 2024-01-03 03:49:10 -05:00
README libgloss: have README point to the manual 2022-02-17 20:41:53 -05:00
aclocal.m4 libgloss: switch to AM_PROG_AR 2022-02-25 23:07:20 -05:00
close.c ansification: remove _DEFUN 2018-01-17 11:47:26 -06:00
config.h.in libgloss: merge epiphany & libnosys & or1k configure scripts up a level 2022-02-01 21:53:22 -05:00
configure libgloss: merge i960 into top-level Makefile 2024-01-03 03:49:10 -05:00
configure.ac libgloss: merge i960 into top-level Makefile 2024-01-03 03:49:10 -05:00
debug.c libgloss: fix up incorrect "it's" 2024-01-03 00:14:42 -05:00
debug.h 2002-04-17 Joel Sherrill <joel@OARcorp.com> 2002-04-17 19:10:37 +00:00
fstat.c ansification: remove _DEFUN 2018-01-17 11:47:26 -06:00
getpid.c ansification: remove _DEFUN 2018-01-17 11:47:26 -06:00
glue.h Fix various c99/gcc-14 issues in generic libgloss code 2023-12-29 21:31:27 -07:00
isatty.c ansification: remove _DEFUN 2018-01-17 11:47:26 -06:00
kill.c ansification: remove _DEFUN 2018-01-17 11:47:26 -06:00
lseek.c ansification: remove _DEFUN 2018-01-17 11:47:26 -06:00
open.c ansification: remove _DEFUN 2018-01-17 11:47:26 -06:00
print.c ansification: remove _DEFUN 2018-01-17 11:47:26 -06:00
putnum.c Fix various c99/gcc-14 issues in generic libgloss code 2023-12-29 21:31:27 -07:00
read.c Fix various c99/gcc-14 issues in generic libgloss code 2023-12-29 21:31:27 -07:00
sbrk.c Fix various c99/gcc-14 issues in generic libgloss code 2023-12-29 21:31:27 -07:00
stat.c ansification: remove _DEFUN 2018-01-17 11:47:26 -06:00
syscall.h 2007-11-06 Dave Brolley <brolley@redhat.com> 2007-11-06 23:07:06 +00:00
unlink.c Fix various c99/gcc-14 issues in generic libgloss code 2023-12-29 21:31:27 -07:00
write.c Fix various c99/gcc-14 issues in generic libgloss code 2023-12-29 21:31:27 -07:00

README

Libgloss is a library for all the details that usually get glossed over.
This library refers to things like startup code, and usually I/O support
for GCC and the C library.

For more details, see the manual under doc/.