b27b8de82
(sh3port)
Add _console_read() implementation which is called by the read syscall (does not work yet!) by
2018-09-07 14:00:06 +0200
044e1e61a
Pseudo-implement syscalls: lseek, close, fstat, isatty, raise, read by
2018-09-07 13:57:37 +0200
b3a1029f7
Remove legacy syscall definitions and changed syscall signatures by
2018-09-07 13:55:07 +0200
0ff076961
Add errno information to some not implemented syscalls. See https://sourceware.org/newlib/libc.html#Syscalls by
2018-09-07 13:51:30 +0200
e69da8b4e
Enable newlib_io_c99_format to provide support for the %zu format specifier by
2018-08-31 20:51:46 +0200
ce937c71e
Disable some newlib features by default to safe space by
2018-08-24 12:26:02 +0200
13d72bd60
Implement a console which is fed by the _write() syscall (and thus e.g. stdout) and redirect locate() to the console by
2018-08-31 18:04:44 +0200
c1c7c8d46
Add stdlib Casio syscall definitions by
2018-09-02 18:25:10 +0200
c62afb700
Add basic Casio syscalls (non-stdlib functionality) which are included into stdio.h by
2018-08-23 13:50:35 +0200
00a813c87
Add the targets sh3eb, sh4eb to newlib/configure.host by
2018-08-21 18:51:00 +0200
adc05ff66
Add floating point definitions for sh3eb, sh4eb in ieeefp.c by
2018-08-21 18:52:12 +0200
33212d2dd
Add the targets sh3eb, sh4eb to the configure.in files and run autoconf by
2018-08-21 18:49:30 +0200
d5619f065
Copy code from target sh to sh3eb by
2018-08-21 18:47:58 +0200
e48bf17ef
Add IDE-specific paths to .gitignore by
2018-08-31 15:57:49 +0200
f92ef4190
Add README.md by
2018-08-21 18:53:19 +0200
4f7a6c326
newlib/libc/ctype/jp2uc.c: Declare "cs" variable as "const char *" by
2018-10-05 09:11:05 +0000
103b05503
Add generic implementation of fdopendir() by
2018-10-08 13:52:14 +0200
ab4fdab5d
Add generic implementation of dirfd() by
2018-10-08 13:33:08 +0200
738fdc6a4
RTEMS: Add struct dirent::d_type member by
2018-10-08 13:10:16 +0200
da418955f
Move common <sys/dirent.h> content to <dirent.h> by
2018-10-08 10:49:26 +0200
61fc64ed9
Open a directory with the usual flags by
2018-10-08 08:56:09 +0200
d3d838cc2
Make some standard open() flags visible by
2018-10-08 14:27:38 +0200
256f1171a
newlib: Build internal strtold code only if HAVE_LONG_DOUBLE defined by
2018-10-10 18:01:22 +0200
35555851d
newlib: strtold: use __builtin_nanl to avoid libm dependency by
2018-10-10 17:53:55 +0200
682c4a9f1
Implement nanl in newlib only by
2018-10-10 17:49:53 +0200
323b48b97
Cygwin: lseek: return ESPIPE rather than EINVAL when called on a fifo by
2018-10-10 13:20:04 +0200
9479563e4
newlib: Drop incorrect const qualifier from __loadlocale parameter by
2018-10-10 11:18:02 +0200
201bbec6e
Add attributes to malloc-like functions by
2018-09-28 11:12:48 +0200
b6ba19e35
[Aarch64] Syscalls: fix prototypes by
2018-10-01 19:10:10 +0000
8a7536e91
[ARM] Make _kill() a noreturn function. by
2018-10-01 15:52:42 +0000
f53ce0112
Define _COMPILING_NEWLIB on aarch64 to define function prototypes from unistd.h. by
2018-10-01 21:16:40 +0000
9edf0810d
[Aarch64] Fix warning in _sbrk by
2018-10-01 19:08:40 +0000
3878d82a2
[ARM] Cast string pointers to int to avoid compiler warnings. by
2018-10-01 17:22:43 +0000
71e187bc0
Update Arm copyright notices in new math files by
2018-09-27 17:03:32 +0000
9feedf23d
Update Arm entry in COPYING.NEWLIB. by
2018-09-25 15:10:46 -0400
805ba0905
(sh3port_dev)
Add documentation for stdio by
2018-09-19 11:58:25 +0200
25b53f80e
Add _console_read() implementation which is called by the read syscall (does not work yet!) by
2018-09-07 14:00:06 +0200
e780de19b
Pseudo-implement syscalls: lseek, close, fstat, isatty, raise, read by
2018-09-07 13:57:37 +0200
c9845b368
Remove legacy syscall definitions and changed syscall signatures by
2018-09-07 13:55:07 +0200
fc3d7418d
Add errno information to some not implemented syscalls. See https://sourceware.org/newlib/libc.html#Syscalls by
2018-09-07 13:51:30 +0200
481abf21a
Enable newlib_io_c99_format to provide support for the %zu format specifier by
2018-08-31 20:51:46 +0200
c4024e42e
Disable some newlib features by default to safe space by
2018-08-24 12:26:02 +0200
c40e651d9
Implement a console which is fed by the _write() syscall (and thus e.g. stdout) and redirect locate() to the console by
2018-08-31 18:04:44 +0200
c81076ab8
Add stdlib Casio syscall definitions by
2018-09-02 18:25:10 +0200
f0ae05e7c
Add basic Casio syscalls (non-stdlib functionality) which are included into stdio.h by
2018-08-23 13:50:35 +0200
9e1879908
Add target sh3eb to newlib/configure.host by
2018-08-21 18:51:00 +0200
30e5cab3b
Add floating point definitions for sh3eb in ieeefp.c by
2018-08-21 18:52:12 +0200
5b1151857
Update the copied configure.ac files and run autoconf by
2018-08-21 18:49:30 +0200
ff76b3b32
Copy code from target sh to sh3eb by
2018-08-21 18:47:58 +0200
b64c66c8b
Add IDE-specific paths to .gitignore by
2018-08-31 15:57:49 +0200
877a386d7
Fix the documentation comment of checkint by
2018-09-18 14:14:53 +0100
e3ddbeb84
Committed, CRIS port: fix fallout from time_t defaulting to 64 bits, part 2 by
2018-09-13 17:48:48 +0200
a6837ca34
Committed, CRIS port: fix fallout from time_t defaulting to 64 bits, part 1 by
2018-09-13 17:45:39 +0200
d83404e41
Cygwin: console: make sure EnumFontFamiliesExW loop isn't infinite by
2018-09-07 13:49:54 +0200
7a720bfe0
Cygwin: console: store replacement char directly by
2018-09-07 13:48:35 +0200
60471176f
Cygwin: console: don't hang in check_font with raster fonts by
2018-09-07 13:43:48 +0200
bd993df0e
search: Fix Berkeley DB hash code for 16-bit targets. by
2018-09-06 13:53:15 +0100
77f8a6dfa
Use !__HAVE_LOCALE_INFO__ define to use _ctype_ directly [v2] by
2018-09-05 21:39:40 -0700
3b6994ec5
stdlib: Use __get_numeric_locale instead of __localeconv_l for decimal_point by
2018-09-05 21:25:01 -0700
28ecec475
Include sys/syslimits.h in limits.h by
2018-09-05 21:23:46 -0700
81e0841db
xdr_private.h needs sys/types.h for u_char by
2018-09-05 21:21:16 -0700
f92a4c5d2
Document the log table generation method by
2018-09-05 12:15:55 +0100
7283d2513
stdlib/arc4random.c: Fix reseed count for 16-bit targets. by
2018-09-05 10:57:33 +0100
85c030a75
Cygwin: console: device context is process private by
2018-09-06 13:05:55 +0200
bf8aabe83
Cygwin: console: improve replacement char algorithm by
2018-09-05 23:39:25 +0200
213d8cac2
Cygwin: console: use UNICODE API throughout by
2018-09-05 13:08:33 +0200
9bbda85e2
Cygwin: Bump DLL version to 2.11.2 by
2018-09-05 13:02:09 +0200
6dbb20dfc
Improve strstr performance of short needles by
2018-09-04 17:54:21 +0000
86c31ae47
math_config.h: Fix signed overflow warning for 16-bit targets by
2018-08-31 23:10:00 +0100
fcc1e7039
e_scalb.c: Call scalbln instead of scalbn on 16-bit targets to ensure constant fits in an int. by
2018-08-31 22:42:29 +0100
3017f23f1
Avoid ARM SWI Seek when querying file position by
2018-08-31 12:26:02 +0100
d1454de7b
Cygwin: console: Print Unicode REPLACEMENT CHARACTER for invalid input chars by
2018-09-01 21:34:34 +0200
3a880bf5e
Cygwin: fix Win32 path ".." backtracking by
2018-09-01 21:01:08 +0200
a9cfb33b6
Add --disable-newlib-fno-builtin to allow compilation without -fno-builtin for smaller and faster code. by
2018-08-31 17:44:33 +0100
12b246c01
Add README.md by
2018-08-21 18:53:19 +0200
fc3a8ecca
Cygwin: Bump DLL version to 2.11.1 by
2018-08-31 13:01:23 +0200
d8ccbcdac
Drop non-reserved parameter names from sys/signal.h by
2018-08-29 15:37:13 +0100
82dfae9ab
Use __inhibit_loop_to_libcall in all memset/memcpy implementations by
2018-08-27 11:32:31 -0700
088a45cdf
Remove unused variable 'one' from sf_cos.c by
2018-08-27 11:32:29 -0700
2c245028a
Use nanf("") instead of nanf(NULL) by
2018-08-27 11:32:28 -0700
9e032fd93
RISC-V: Fix _sbrk, it's failed only when return value is -1. by
2018-07-06 19:03:23 +0300
258996b69
RISC-V: Fixed return code in _times syscall. by
2018-07-06 12:03:15 +0300
03cd2c4ef
Cygwin: Accommodate logon sessions on Windows 10 by
2018-08-28 11:26:52 +0200
3aba266aa
Cygwin: drop workaround for missing USER_INFO_24 definition by
2018-08-28 11:24:59 +0200
fc8aaa40f
Cygwin: add release note for previous ACL changes by
2018-08-27 18:30:59 +0200
33b8c406d
Cygwin: Add name->SID conversion for self-constructed names by
2018-08-27 18:28:33 +0200
fcfcc288c
Cygwin: don't return valid acl entry type for unknown SID by
2018-08-27 13:30:55 +0200
6706b19a9
Cygwin: Remove union wait by
2018-08-24 20:57:47 +0200
d13c84eb0
RTEMS: Add kvaddr_t and ksize_t by
2018-08-23 11:50:46 +0200
d35971f39
RTEMS: Introduce <machine/_kernel_mman.h> by
2018-08-10 07:45:23 +0200
a2a8600f7
RTEMS: Introduce <machine/_kernel_socket.h> by
2018-08-09 07:04:00 +0200
764d748c9
RTEMS: Introduce <machine/_kernel_if.h> by
2018-08-08 12:06:48 +0200
0c0dd2859
RTEMS: Introduce <machine/_kernel_in.h> by
2018-08-08 11:56:27 +0200
9ce55ee71
RTEMS: Introduce <machine/_kernel_in6.h> by
2018-08-08 11:51:11 +0200
c07fa084e
RTEMS: Introduce <machine/_kernel_uio.h> by
2018-08-07 15:35:37 +0200
9bbf89dd1
RTEMS: Add __BSD_VISIBLE in <sys/_termios.h> by
2018-08-08 11:04:10 +0200
890c86d63
RTEMS: Update FreeBSD version tags by
2018-08-08 11:34:34 +0200
fe3e8b90d
Add SOL_SOCKET level socket option by
2018-08-21 14:04:30 +0000
823b09647
Implement a limit on on the number of IPv6 reassembly by
2018-08-14 17:27:41 +0000
0e5c59050
Add a limit of the number of fragments per IPv6 packet. by
2018-08-14 17:26:07 +0000