newlib/newlib/libc/sys
Richard Earnshaw 0bb8697333 [arm] Fix syscalls.c for newlib embedded syscalls builds
Newlib has a build configuration where syscalls can be directly
embedded in the newlib library rather than relying on libgloss.

This configuration was broken recently by an update to the libgloss
support for Arm that was not propagated to the syscalls interface in
newlib itself.  This patch restores the build.  It's essentially a
copy of https://sourceware.org/ml/newlib/2018/msg00128.html but there
are some other minor cleanups and changes that I've made at the same
time.  None of those cleanups affect functionality.

The prototypes of the following functions have been updated: _link,
_sbrk, _getpid, _write, _swiwrite, _lseek, _swilseek, _read and
_swiread.

Signed-off-by: Richard Earnshaw <Richard.Earnshaw@arm.com>
2018-03-15 09:55:11 +00:00
..
a29khif Bump release to 3.0.0 for yearly snapshot 2018-01-18 13:07:45 -05:00
arm [arm] Fix syscalls.c for newlib embedded syscalls builds 2018-03-15 09:55:11 +00:00
d10v Bump release to 3.0.0 for yearly snapshot 2018-01-18 13:07:45 -05:00
decstation Bump release to 3.0.0 for yearly snapshot 2018-01-18 13:07:45 -05:00
epiphany Bump release to 3.0.0 for yearly snapshot 2018-01-18 13:07:45 -05:00
h8300hms Bump release to 3.0.0 for yearly snapshot 2018-01-18 13:07:45 -05:00
h8500hms Bump release to 3.0.0 for yearly snapshot 2018-01-18 13:07:45 -05:00
linux Bump release to 3.0.0 for yearly snapshot 2018-01-18 13:07:45 -05:00
m88kbug Bump release to 3.0.0 for yearly snapshot 2018-01-18 13:07:45 -05:00
mmixware Bump release to 3.0.0 for yearly snapshot 2018-01-18 13:07:45 -05:00
netware Bump release to 3.0.0 for yearly snapshot 2018-01-18 13:07:45 -05:00
or1k Bump release to 3.0.0 for yearly snapshot 2018-01-18 13:07:45 -05:00
phoenix Bump release to 3.0.0 for yearly snapshot 2018-01-18 13:07:45 -05:00
rdos Bump release to 3.0.0 for yearly snapshot 2018-01-18 13:07:45 -05:00
rtems rtems/.../dirent.h: Add alphasort() prototype 2018-03-13 09:11:47 -05:00
sh Bump release to 3.0.0 for yearly snapshot 2018-01-18 13:07:45 -05:00
sparc64 Bump release to 3.0.0 for yearly snapshot 2018-01-18 13:07:45 -05:00
sun4 Bump release to 3.0.0 for yearly snapshot 2018-01-18 13:07:45 -05:00
sysmec Bump release to 3.0.0 for yearly snapshot 2018-01-18 13:07:45 -05:00
sysnec810 Bump release to 3.0.0 for yearly snapshot 2018-01-18 13:07:45 -05:00
sysnecv850 Bump release to 3.0.0 for yearly snapshot 2018-01-18 13:07:45 -05:00
sysvi386 Bump release to 3.0.0 for yearly snapshot 2018-01-18 13:07:45 -05:00
sysvnecv70 Bump release to 3.0.0 for yearly snapshot 2018-01-18 13:07:45 -05:00
tic80 Bump release to 3.0.0 for yearly snapshot 2018-01-18 13:07:45 -05:00
tirtos Bump release to 3.0.0 for yearly snapshot 2018-01-18 13:07:45 -05:00
w65 Bump release to 3.0.0 for yearly snapshot 2018-01-18 13:07:45 -05:00
z8ksim Bump release to 3.0.0 for yearly snapshot 2018-01-18 13:07:45 -05:00
Makefile.am Make newlib manpages (v3) 2016-07-04 14:17:10 +01:00
Makefile.in Regenerate newlib Makefiles 2016-07-04 17:13:55 +01:00
aclocal.m4 2012-12-20 Jeff Johnston <jjohnstn@redhat.com> 2012-12-20 21:10:27 +00:00
configure Bump release to 3.0.0 for yearly snapshot 2018-01-18 13:07:45 -05:00
configure.in Add port for Phoenix-RTOS in common configure files. 2016-05-09 15:23:58 -04:00