summaryrefslogtreecommitdiff
path: root/config
diff options
context:
space:
mode:
authorKévin PETIT <kpet@free.fr>2011-08-28 18:12:26 (GMT)
committerKévin PETIT <kpet@free.fr>2011-08-28 18:12:26 (GMT)
commit1097bea2e005cd220738b0bc76ad11c3ec75f411 (patch)
treeb4072f3d26223bde0664c58b568669a48c65480c /config
parent4c1666134b7c5d14c6eeb5bb0a3bf17842d1cde8 (diff)
libc/newlib: add a config option allowing to disable builtin syscalls
Allows to choose if one wants to keep or not the syscalls that are provided with newlib. It passes the --disable-newlib-supplied-syscalls or --enable-newlib-supplied-syscalls to the configure script. If one chooses to disable the builtin syscalls, he/she will have to write his/her own. This can be usefull to port newlib to a new platform/board. Signed-off-by: Kévin PETIT <kpet@free.fr>
Diffstat (limited to 'config')
-rw-r--r--config/libc/newlib.in.210
1 files changed, 10 insertions, 0 deletions
diff --git a/config/libc/newlib.in.2 b/config/libc/newlib.in.2
index 914802f..fd2a68b 100644
--- a/config/libc/newlib.in.2
+++ b/config/libc/newlib.in.2
@@ -25,3 +25,13 @@ config LIBC_NEWLIB_IO_LDBL
depends on LIBC_NEWLIB_IO_FLOAT
help
Enable support for IOs on long doubles.
+
+config LIBC_NEWLIB_DISABLE_SUPPLIED_SYSCALLS
+ bool
+ prompt "Disable the syscalls supplied with newlib"
+ help
+ Disable the syscalls that come with newlib. You
+ will have to implement your own _sbrk, _read,
+ _write... If you plan to port newlib to a new
+ platform/board, say Yes.
+